如何在 PowerShell 中获取字符串而不是数组?
我正在尝试执行以下操作: $files = Get-ChildItem c:\temp | Select-Object Name foreach ($i in $files) { Write-Host "Filename is $i" } 示例结果…
在自定义 pssnapin 上运行 install util 时未找到安装程序
我创建了一个非常简单的 PSSnapin,但是当我针对程序集运行 IntallUtil 时,我得到以下信息: 在 C:\Tools\PowerShellCommands\SetServerDataSource\b…
PowerShell 添加类型未按预期运行
任何人都可以解释为什么以下(使用 System 命名空间限定符)有效: Add-Type @" public class BitValueChecker { public static bool IsBitSetZeroBas…
PowerShell中使用的GetType,变量之间的区别
变量 $a 和 $b 之间有什么区别? $a = (Get-Date).DayOfWeek $b = Get-Date | Select-Object DayOfWeek 我尝试检查 $a.GetType $b.GetType MemberType…
如何静默调用powershell Set-Location命令?
我想 cd 到某个目录,但 powershell 不显示该目录的路径。无论我尝试什么,都不起作用: PS C:\dev\windows\nc> cd .\NC.Server.Host | Out-Null C:\d…
Powershell 自定义 cmdlet 格式化输出
我正在 powershell 2.0 中编写我的第一个自定义 CMDLet。我遇到了一个问题,即我的 cmdlet 中未使用自定义格式模板 xml。 这是我的格式化文件: abc E…
从 ASP.NET 应用程序调用 New-PSSession 失败(创建空对象)
我有一个 powershell 脚本,我正在尝试在远程计算机上运行它。我有一个本地 PS 脚本,它创建到远程计算机的会话,然后调用远程脚本,如下所示: param…
如何使用 powershell 自动化 Firefox?
我目前正在使用 power shell 进行自动化,但遇到了以下问题, 我已经在 power shell 中使用脚本自动化了 Internet Explorer, 但现在我需要使用它来自…
如何看待“替代方案” PowerShell 中的属性?
使用 Get-ChildItem | Get-Member 我可以看到对象的方法和属性。但是我如何才能看到例如属性的不同可能值?我可以用来 Get-ChildItem | Where-Object …
vim 中使用 powershell 的 system()
我正在尝试在 Vim 中编写一个简单的函数来返回 powershell 命令的结果。不过,我的结果总是乱七八糟。 我认为这可能是一个编码问题,但正如您所看到的…
如何使用“-属性” PowerShell 的“Measure-Object”参数命令?
为什么 $a = GPS AcroRd32 | Measure $a.Count 有效,什么时候 GPS AcroRd32 | Measure -Property Count 无效? 第一个示例返回值 2,这就是我想要的…
Windows PowerShell 在哪里设置 $profile?
我想移动我的默认“My Documents\WindowsPowerShell”文件夹。但是,当我尝试这样做时,PowerShell 当然找不到 $profile。是否有一个文件或其他内容可…
PowerShell Connect 无线适配器
PowerShell 3.0 具有多个内置 NetAdapter cmdlet/函数。是否可以使用这个新名词连接/断开无线适配器?例如: 启用 NetAdapter 或 设置NetAdapter…
DirectoryServices 过滤器和方法
我正在尝试从 AD 获取 OU/DC 中所有用户的列表。 这就是我想到的: $erroractionpreference = "SilentlyContinue" function Get-GroupMembers { $filt…