42得票5回答
如何使用PowerShell从XML中获取属性值?

我有一个XML文件列表,需要获取特定行后面的字符串。 在这些文件中,我需要查找标签并获取属性值。例如,该标签可能如下所示...<Event Definition="Validate" DLLPath="" DLLName="Helper.dll" DLLClass="HelpMain"...

41得票6回答
如何将自定义PowerShell模块导入远程会话?

我正在开发一个自定义的 PowerShell 模块,希望能在与不同计算机上的远程会话中使用。下面的代码(显然不能工作)解释了我想要实现的目标:import-module .\MyCustomModule.psm1 $session = new-pssession -computerName s...

41得票3回答
Powershell错误 "Get-SPWeb" 不被识别为命令、函数的名称...

我刚刚尝试使用以下命令获取我的SharePoint网站:$spWeb = Get-SPWeb -Identity "http://nycs00058260/sites/usitp" 我收到了以下错误信息 无法将'Term'识别为cmdlet、函数、脚本文件或可运行程序的名称。 链接...

40得票5回答
使用PowerShell生成文件和目录列表。

我正在编写一个PowerShell脚本,以创建多个目录并将一堆文件一起复制以“编译”一些技术文档。 我想在自述文件的一部分中生成文件和目录清单,并且我希望PowerShell这样做,因为我已经在PowerShell中工作以执行“编译”。 我已经进行了一些搜索,似乎需要使用cmdlet “Get...

40得票10回答
阻止Powershell退出

我知道PowerShell有一个名为-noexit的小开关。 是否有不使用该开关而保持在shell中的方法? 换句话说,我想要一个执行命令后保持shell打开的脚本命令。

40得票3回答
如何使用PowerShell的read-host函数来接受外部服务的密码?

我正在编写一个脚本,用于连接SOAP服务。连接建立后,我需要在发送每个命令时传递用户名/密码。我的问题是,当我使用read-host来输入密码时,我的密码以明文形式显示,并保留在shell中: PS C:\Users\Egr> Read-Host "Enter Pass" Enter ...

39得票1回答
在文件中查找和替换失败

我正在尝试使用以下方法在文件中进行查找和替换。Function Find-Replace ($FileFullpath, $FindString, $ReplacementString) { Get-Content $FileFullpath | Foreach-Object ...

39得票4回答
如何按最后修改日期顺序获取一个目录中的N个文件?

我想在一个大目录中搜索最近修改日期的一个或多个文件。尝试了一些PowerShell代码,但对我来说效果不佳。Get-ChildItem 'D:\Temp' | Sort-Object LastWriteTime 我知道可以使用-Recurse在所有目录中搜索。但如何: 仅限于某些文件 以降...

39得票7回答
哈希表和键的顺序问题

有没有一种方法可以保留哈希表中键的添加顺序?就像推入/弹出机制一样。 示例:$hashtable = @{} $hashtable.Add("Switzerland", "Bern") $hashtable.Add("Spain", "Madrid") $hashtable.Add("It...

39得票7回答
Powershell - 重新启动并继续脚本

我正在寻找一种方法,在脚本中调用重启后,从上次离开的地方继续执行Powershell脚本。例如,我正在通过Powershell自动化构建DC,在将PC重命名为TESTDC01后需要重新启动,但在重新启动后,需要继续运行脚本以进行dcpromo等操作。 这是否可能? 谢谢!