- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试从 powershell 脚本运行以下命令。
"C:\Program Files\VeraCrypt\VeraCrypt Format-x86.exe" /create "C:\test veracrypt file.hc" /password alongpasswordisagoodpassword /hash sha512 /encryption serpent /filesystem NTFS /size 100G /dynamic /force /silent
我尝试过使用
& cmd.exe ""C:\Program Files\VeraCrypt\VeraCrypt Format-x86.exe" /create "C:\test veracrypt file.hc" /password alongpasswordisagoodpassword /hash sha512 /encryption serpent /filesystem NTFS /size 100G /dynamic /force /silent"
和
$command = @'
& cmd.exe ""C:\Program Files\VeraCrypt\VeraCrypt Format-x86.exe" /create "C:\test veracrypt file.hc" /password
alongpasswordisagoodpassword /hash sha512 /encryption serpent /filesystem NTFS /size 100G /dynamic /force /silent"
'@
Invoke-Expression -Command:$command
无论我做什么,我都会收到错误:
cmd.exe : 'reate' is not recognized as an internal or external command,
“reate”不是拼写错误,create 中的 c 实际上已在错误消息中删除。我试图逃避创建,或者用引号引起来,但它一直给我同样的错误。
我还尝试将命令放入 bat 文件中并调用它,但即使运行 bat 文件按预期工作,它似乎也挂起而不执行任何操作。
我是 powershell 新手,怀疑我遗漏了一些明显的东西。我错过了什么?
最佳答案
您应该能够使用调用运算符 &
直接运行命令,而无需使用 cmd:
& "C:\Program Files\VeraCrypt\VeraCrypt Format-x86.exe" /create "C:\test veracrypt file.hc" /password alongpasswordisagoodpassword /hash sha512 /encryption serpent /filesystem NTFS /size 100G /dynamic /force /silent
&
Call operatorRuns a command, script, or script block. The call operator, also known as the "invocation operator," lets you run commands that are stored in variables and represented by strings. Because the call operator does not parse the command, it cannot interpret command parameters.
关于powershell - 从 powershell 运行 veracrypt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52162714/
我正在开发一个私有(private)项目,并开始对有人窃取我的代码感到有点偏执,并且不想依赖当前源代码控制托管服务的诚实,尽管我没有任何理由不这样做信任他们。在可预见的 future ,我将是唯一从事
我正在使用 veracryp,需要以非交互模式运行安装脚本。要运行脚本,如果以交互模式运行,我需要将脚本要求的答案传递给它。问题是,如果我通过命令管道或从文件传递答案,我会收到错误消息: ec
我正在尝试从 powershell 脚本运行以下命令。 "C:\Program Files\VeraCrypt\VeraCrypt Format-x86.exe" /create "C:\test v
我正在尝试从 powershell 脚本运行以下命令。 "C:\Program Files\VeraCrypt\VeraCrypt Format-x86.exe" /create "C:\test v
据我所知,veracrypt 的 linux 版本没有 gui(我正在运行 Ubuntu),这很好,但我想更改加密驱动器的密码,但不知道该怎么做。 我用 -C 尝试了多种选项组合。和 --new-pa
veracrypt 是否在内存中进行任何类型的文件缓存,这可能会阻止对我的 git 配置文件的更改被识别? 长版本:我在与 Windows 共享的 veracrypt 分区上有一个存储库。在尝试在我的
我试图在 Linux 命令行上使用相同的密码更方便地挂载多个 Veracrypt 卷。由于 Veracrypt 仅支持 GUI 模式下的密码缓存,因此我编写了以下代码来为我完成这项工作: #inclu
尝试通过 go 命令行指令启动 veracrypt 但它获得退出状态 1 或未显示错误且未创建请求的卷。 func main() { cmd := exec.Command("veracryp
我是一名优秀的程序员,十分优秀!