小编Haz*_*z22的帖子

如何设置Chocolatey以将应用程序安装到另一个驱动器上?

我已经安装了Chocolatey,但我希望将程序安装到另一个驱动器而不是C.C只是一个小型SSD,但我有其他驱动器,我通常安装程序.

有任何想法吗?

windows chocolatey

34
推荐指数
6
解决办法
2万
查看次数

为什么我的布尔值0返回true?

我一直在研究一些PowerShell脚本,发现有些奇怪的东西.我有一个脚本,接受4个强制参数:两个字符串和两个布尔值.

.\[scriptname] [string1] [string2] [bool1] [bool2]

这很好,我已经检查过它们都正确传递了.

但是,当PowerShell请求参数时,我发现了一些相当奇怪的东西; 它将两个布尔值设为真.

.\[scriptname] [string1] [string2]
please enter bool1: 0
please enter boo2: 0
Run Code Online (Sandbox Code Playgroud)

然后它运行脚本,好像bool1和bool2设置为true,而不是我设置它们.我真实地传递了各种不同的东西,它总是真实的.

我不确定为什么会这样,并想知道是否有人遇到过这个奇怪问题的原因或解决方案!

我还发现Task Scheduler有类似的问题.用它来设置

powershell -file [scriptlocation] [string1] [string2] [bool1] [bool2]

例:

powershell -file"C:\ script1.ps1""c:\ fileOne.txt""c:\ folder1"0 0

两个布尔都是以字符串形式出现的.

.net parameters powershell boolean powershell-3.0

6
推荐指数
1
解决办法
7241
查看次数