如何将数组参数传递给 powershell -file?
我有以下 powershell 脚本: param( [Int32[]] $SomeInts = $null, [String]$User = "SomeUser", [String]$Password = "SomePassword" ) New-Object P…
设置 WebConfigurationProperty 失败
我正在尝试使用 powershell 在 IIS 中的站点上设置 windowsauth,这部分脚本到目前为止已在所有环境中运行,但现在失败了,我无法弄清楚原因。 Set-We…
如何使用 powershell 对 ActiveDirectory 中的用户进行身份验证
我想使用用户名和密码对 ActiveDirectory 中的用户进行身份验证。是否有机会使用 powershell 和 activeDirectory 模块来做到这一点。 谢谢…
如何在未安装 PowerShell 的计算机上部署 Powershell 2.0 自定义主机应用程序?
我开发了一个 Powershell 自定义主机应用程序,并希望将其部署在未安装 powershell 的计算机上。我在要部署的包中添加了“System.Management.Automati…
使用命令提示符或 Powershell 找到桌面快捷方式
我正在尝试使用命令提示符或 Powershell 来查找已安装程序在我的桌面上创建的一些快捷方式。例如,Adobe Reader 在我的桌面上创建了一个快捷方式。我…
相当于 powershell 中的 su
假设我是 Windows7 机器的管理员。我希望能够在不知道密码的情况下以其他用户的身份运行命令。 这就是 Linux 上发生的情况。如果我是 root,我可以“s…
在 Powershell 中交互使用互斥体(等)
在调试使用信号量进行跨进程同步的应用程序时,我偶然发现了使用 PowerShell 代替“其他”进程的想法。在 PowerShell 中执行类似的操作效果很好: // …
用于查找和删除函数的 Powershell 正则表达式
我试图在几百页中找到一个函数并使用 Powershell 将其删除。我可以在单行上进行匹配,但在进行多行匹配时遇到问题。任何帮助将不胜感激。 我试图找到…
PowerShell:如何获得正确的 if else 构造?
我正在尝试学习 powershell 并尝试构建一个 if else 语句: if ((Get-Process | Select-Object name) -eq "svchost") { Write-Host "seen" } else { W…
如何使用 Get-Process 的 Count 属性返回一个几乎为零的值?
比较下面的三个脚本: 示例 1 $a = GPS | Where {$_.ProcessName -Match 'AcroRd32'} $a $a.Count If ($a.Count -Eq 0) { Echo "Adobe Reader is Off"…
自定义 PowerShell Cmdlet 不接受变量
我有一个自定义 PowerShell cmdlet,它的输入属性之一具有以下属性。该属性是 float 类型的 get/set。我希望能够为该属性提供浮点值或变量。 [Paramet…
连接字符串的 Powershell 正则表达式?
由于某种原因,我在解析 web.config 文件中的连接字符串时遇到了困难。 我已经获得了 connectionString,但我正在尝试获取所有值,例如 数据源 初始目…