powershell - 使用 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 ......
解决方案
推荐阅读
- python - PHP Shell Exec 无法运行 Python 脚本
- django - Django没有安装
- java - 如何将键盘输入传递给构造函数?
- excel - 如何在文件中查找字符串,关闭文件并循环到文件夹中的下一个文件?
- google-apps-script - 上传自昨天以来损坏的二进制文件,解决方法?
- javascript - Sharepoint Framework webpart 加载时间问题
- telegram - 有没有办法将群聊用户名转换为电报中的chatid
- javascript - 在上传到 Firebase 时调整大小或压缩图像
- google-apps-script - 如何确定 var 是否为空并在 GAS 中设置新值?
- r - R如何将三维数组发布到管道工API?