首页 > 解决方案 > 使用 powershell 和 base64 的自解压存档

问题描述

假设我有一个 tar 文件,我想对它进行 base64 编码,并以某种方式将所有文件放在同一个 powershell 脚本中,我将使用该脚本将 tar 文件重新编码回真正的 tar 文件?

关于如何做到这一点的任何想法?

执行此操作的应用程序是将非 powershell 脚本文件发送到远程计算机。例子:

invoke-command -FilePath ./selfextracting.ps1 -Computer remotecomputer

输出:

Now running ./selfextracting.ps1 on remotecomputer.
Powershell script is self-extracting `myfiles.tar` embedded inside 
the script ./selfextracting.ps1 into 
the remote directory C:/User/dude/mystuff:
.....
.....
....
....
done.

多年前我已经看到使用 Bash 脚本完成这个技巧,但从来没有使用 powershell ......

标签: powershell

解决方案


推荐阅读