C# 应用程序运行 PowerShell 多个远程命令
我有一个简单的控制台应用程序尝试通过 PowerShell 在 Exchange 中创建一个通讯组并向其中添加一些成员。 class Program { static void Main(string[]…
如何处理System.String[]
我使用下面的脚本行来获取系统的 IP 信息,然后导出到 HTML 文件。但是当我导出文件时,以下命令的大部分值都来自 System.String[],我在网上搜索但无…
PowerShell:如何在 PowerShell 中将数组对象转换为字符串?
如何将数组对象转换为字符串? 我尝试过: $a = "This", "Is", "a", "cat" [system.String]::Join(" ", $a) 没有运气。 PowerShell 中有哪些不同的可…
如何向对象添加名称注释属性?
如何为对象添加名称注释属性?我尝试过: $a = "This", "Is", "a", "cat" $a | Add-Member -type NoteProperty -name Name $a 但这似乎不起作用。 预…
在主文件中引用powershell文件
我有一个包含一些实用函数的 powershell 文件。 是否可以在另一个 powershell 文件中引用此实用程序文件并使用其中的实用程序类?如果是这样,该怎么…
使用 PowerShell 以管理员身份运行命令?
您知道如果您是系统的管理用户并且只需右键单击批处理脚本并以管理员身份运行它而无需输入管理员密码,该怎么办? 我想知道如何使用 PowerShell 脚本…
如何在powershell的提升模式下执行命令集
我尝试了以下方法在管理员模式下执行命令。 PS>start-process powershell -verb runas $app = Get-AppxPackage -all| Where-Object{$_.Name-like "*$R…
使用 powershell 进行 http 请求
我希望使用 powershell 向网页发出 http 请求,这可能吗?如果可以,我该如何实现这一点? 我可以向 https 页面发出请求吗?我可以使用 bat 文件发出 …
重定向到文件会在 Powershell 中添加额外的返回值吗?
以下想要对输出进行换行: ss "Call Info-.*66000" *1006*.log -Context 2,2 > ../test.txt 为什么? ss 是 Select-String 的别名。 有没有办法让它不…
Powershell - Invoke-SqlCmd,异步检索 PRINT 语句
我想知道是否可以从存储过程异步检索 PRINT 语句? 目前,下面的代码仅在执行存储过程后显示所有 PRINT 系统。 "Invoke-Sqlcmd -ServerInstance $sql_…
如何根据 Power Shell 中函数的输出创建对象?
我想要: 1.在Windows中,确定系统的默认浏览器 2. 将浏览器传递给新对象定义 3.打开浏览器并转到一个网址 这是迄今为止有效的方法: Function GET-De…
如何将数组参数传递给 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…