powershell-2.0相关内容
我是Power Shell的新手,正在测试一些命令和想法。我坚持认为应该很简单。我想将AD中计算机对象的名称拖到一个文件中。到目前为止,我正在尝试的方法是 $ computers = Get-ADComputer -Filter * |格式列表名称 write($ computers)| Out-File -FilePath .\computers.txt 我遇到的问题
..
我有一个包含用户名列表的CSV文件,我需要使用 Remove-ADObject命令从Active Directory中删除所有这些用户。我对该命令的语法不是很熟悉-希望你们能在这里为我提供帮助。 导入模块活动目录 $ list = Import-CSV C:\Users\user \Desktop\deleteuserstest.csv forEach($ list中的$ it
..
我有一个很短的PowerShell脚本,该脚本连接到服务器并导入AD模块。我只想通过双击运行脚本,但是恐怕窗口在最后一行之后会立即关闭。 如何解决这个问题? 解决方案 您基本上有3个选项可防止关闭PowerShell控制台窗口,我将其描述为在我的博客文章中详细介绍。 一次性修复::从PowerShell控制台运行脚本,或使用-NoExit开关启动PowerShell进程。例如
..
最近,我不得不检查某些DLL的汇编版本,将其命名为 AAA.BBB.dll ,我决定使用一个简单的Powershell命令来获取它,即: [Reflection.AssemblyName] :: GetAssemblyName('AAA.BB.dll')。Version 我意识到此命令不会显示我想要的版本。大多数情况下,它显示一个固定版本,该版本与当前目录中dll的版本不
..
如何找到PowerShell 2.0中可用的静态类和方法? 解决方案 您可以使用任何.NET PowerShell中的其他类型及其静态方法。要枚举当前已加载到AppDomain中的所有内容,可以执行以下操作: [AppDomain] :: CurrentDomain.GetAssemblies()| foreach {$ _。GetTypes()} | foreach {$ _。G
..
所以我一直在思考这个问题已有一段时间,但我不知道解决此问题的正确方法是什么。我想确定Windows是否在特定时间使用 Powershell 脚本输出声音。我可以确定音频驱动程序是否有错误,但是我一生无法确定系统是否正在播放声音。 我看着 System.Media 的code> .NET 类以及其中的三个类都与播放声音或操纵系统声音有关。 我不是要为我编写代码,我只需要知道从哪里开始检查
..
我正尝试使用powershell来检查端口是否打开,如下所示. (new-object Net.Sockets.TcpClient).Connect("10.45.23.109", 443) 此方法有效,但是输出不是用户友好的.这意味着如果没有错误,则可以访问.有什么方法可以检查是否成功并显示诸如“端口443处于运行状态"之类的消息? 解决方案 实际上,谢伊·莱维(Shay le
..
我正在为Nuget pacakge构建 install.ps1 脚本,并希望在结束时打开弹出消息并显示一些消息,我已经通过遵循以下步骤实现了. [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms") [Windows.Forms.MessageBox]::Show("Test message ", "
..
我已经将计算机(Windows 7)连接到电视,并且我经常在数字音频(S/PDIF)(高清音频设备)和耳机(2- Corsair CA)之间更改声音的输出设备-HS1 USB耳机) 我想执行一个批处理/脚本文件来为我更改此文件,因此我不必“右键单击音量>播放设备>“标记输出设备",然后单击“设置默认值". 我知道这是一个奢侈品问题,但嘿,也许我可以向某人学习一些东西? 感谢所有帮
..
我正在尝试编写一个PowerShell脚本,该脚本将每N秒连续轮询一次性能计数器,然后对计数器返回的值求和. 我的最终目标是汇总约十二个计数器的结果,然后将其运送到Graphite服务器进行监视和报告. 到目前为止,这是我为特定柜台拼凑而成的东西,我只是不确定如何在PowerShell魔法伏都教徒之内获得一些东西. 我不知道如何将Job ID作为整数获取,因此我可以自动执行while循
..
我一直在弄乱Powershell的Outlook对象.我想创建Outlook规则,并使其起作用.将项目搁置一段时间. 备份后,我无法创建Outlook规则.请注意,我没有更改代码中的任何内容. 代码生成Outlook规则 $rules = $ol.Session.DefaultStore.GetRules() $rule = $rules.Create("spamfilter",
..
我正在使用PowerShell 2.0(无法升级),并且正在编写一系列脚本,这些脚本使用Active Directory中的某些信息.来自C ++之类的OOP语言,我想在PowerShell 2.0中模拟一个类,但我知道它们在5.0中仅具有 class 语句,并且我不想使用C#嵌入类因为我已经有用Powershell编写的函数(将是我的方法). 我读了这篇文章: Powershell.创建一
..
我正在尝试对WCF数据服务(OData)执行CRUD. “阅读"部分在整个网络上都有很好的记录,这是我遇到的麻烦,即“创建,更新和删除". 解决方案 对于本文档,您是否查看过odata.org: 您还可以使用任何OData客户端(例如.NET客户端)编写示例客户端应用程序,并使用fiddler之类的东西来查看针对该服务的请求,如果您需要查看自己的确切负载形状的话特殊服务.
..
使用从批处理文件调用的Powershell v2,我想用LF替换文件中的每个CRLF.如果文件只有LF而没有任何CR,那么我希望所有LF都被保留. 如果可能的话,我不想在结果文件中终止CRLF. 我在Stack Overflow上找到了这个问题,这似乎很匹配,但是它没有指定Powershell版本要求,也没有指定上面的其他条件.因此,这个问题. 该问题的可接受答案推荐以下代码:
..
我正在编写一个Powershell脚本,该脚本将用作我们服务器的构建合规性测试.我需要做的一件事是检测是否已禁用IPv6网络. WMI指示可以在Win32_NetworkAdapterConfiguration的IPAddress属性中找到此信息,但可以是IPv6或IPv4.我没有找到我想要的答案. 其他需要注意的是,我不希望直接访问注册表来抓取详细信息,也不希望从ipconfig之类
..
我一直试图坚持命名我的cmdlet时批准的Powershell动词列表.我有一个创建资源的函数,所以它称为New-ClearCaseView.我还想创建一个函数,一旦不再使用该资源就将其销毁.但是,我看不到New有任何成对动词.我认为,Remove动词最接近,但这是从集合中删除资源,而不是实际破坏资源. 有什么建议吗?是否还有其他最新的Powershell动词列表? 谢谢! 解决
..
我有一个简单的要求.我需要在Word文档中搜索一个字符串,结果需要在文档中找到匹配的行/一些单词. 到目前为止,我可以在包含Word文档的文件夹中成功搜索字符串,但是它会根据是否可以找到搜索字符串返回True/False. #ERROR REPORTING ALL Set-StrictMode -Version latest $path = "c:\MORLAB" $files
..
我正在编写一些使用 MSDeploy API.我可以使用 加载程序集 [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Web.Deployment") 该位置位于 GAC : PS > [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.We
..
在TFS2013构建中,在构建定义的构建后路径中,我调用一个PowerShell脚本,该脚本需要获取之前构建的解决方案的路径. 但是,“环境变量"中没有提供SolutionPath变量,因此我们无法在“定义构建"的“构建后参数"中传递此变量. 您有没有修改构建模板的提示吗? 谢谢. 解决方案 在我看来,tfbuild中没有SolutionPath变量的原因是因为您没有义务
..
我正在关注此博客: http://sedodream.com/2010/04 /26/ConfigTransformationsOutsideOfWebAppBuilds.aspx 它在此问题中的链接为答案: Microsoft外部的Web.Config转换MSBuild? 每个步骤均按所述方式工作,但我想从Powershell脚本调用转换. 我想在Powershell msbuild
..