Articles of PowerShell

如何通过POWERSHELL在远程计算机上获得单个策略的价值

我需要创build一个服务器列表(WinServer 2008/2012)的CSV文件。 该列表将显示所有服务器名称和给定的RSOP策略的当前值。 超过400台服务器。 我的意图是创build一个Powershell脚本来扫描服务器并报告值。 我收到的大部分指导都会返回一个完整的HTML或XML响应。 例如: get-gpresultantsetofpolicy -reporttype xml -path c:\reports\LocalUserAndComputerReport.xml 有没有办法只是得到我想要的政策的价值,所以我可以扫描400服务器,并得到我需要的列表? 谢谢。

Server 2012 R2上的Exchange Server 2013 Exchange命令行pipe理程序无法连接到Exchange Server

所以我有一个问题。 无法通过Exchangepipe理shell或PowerShell连接到交换服务器。 inheritance人我得到: http : //prnt.sc/daacqb 。 我在谷歌上做了很多search,尝试了不同的方法,但仍然没有任何东西。你能推荐一些东西来使它工作吗?

如何使用参数从powershell中调用msiexec

我想从PowerShell脚本执行以下行: msiexec /qb /i ps-pulse-win-5.2r5.1-b897-64bitinstaller.msi CONFIGFILE="ALS GSLB.jnprpreconfig" 这从DOS命令行调用时,但MSIEXEC抱怨说,事情是不正确的,当我从PowerShell调用它。 这确实有效… msiexec / qb / i ps-pulse-win-5.2r5.1-b897-64bitinstaller.msi 很明显,SOMETHING正在搞乱我的论点,但我无法弄清楚如何使它工作。 (删除了“/”)

Azure中是否有一种方法可以使用多个键自动创buildauthorized_keys文件?

我们的团队正在使用Azure PowerShell来创build和初始化Linux VM。 我对Azure一点都不熟悉,但是试图帮助其他人设置它。 有没有办法提供一个自定义的authorized_keys文件,并有Azure PowerShell放在〜/ .ssh? 我们希望这在创build时自动发生。

如何远程连接到Hyper-V服务器以通过PowerShell与不在同一个域中的机器重新启动虚拟机

我试图使用的机器不是域join(不会),并希望能够远程重新启动一个虚拟机(pfSense)与PowerShell脚本。 我不断收到此错误尝试testing我的连接到服务器。 PS C:\WINDOWS\system32> Get-VM –computername 'LAB1' | Where { $_.State –eq 'Running' } Get-VM : The operation on computer 'LAB1' failed: The WinRM client cannot process the request. If the authentication scheme is different from Kerberos, or if the client computer is not joined to a domain, then HTTPS transport must be used or […]

Hyper-V群集networking在节点之间不可访问

微软build议 Hyper-V集群有自己的专用集群networking,这将是: 用于群集心跳和群集共享卷(CSV)redirect等节点间群集通信。 在以下关于使用Windows Server 2016创build2节点超融合集群的指南的帮助下,我使用了以下PowerShell命令在第一个节点上创build集群networking: # Create Virtual Machine Switch by merging the management adapters and disabling management OS New-VMSwitch -Name SW-1G -NetAdapterName Management-1, Management-2 -EnableEmbeddedTeaming $True -AllowManagementOS $False # Add Virtual Machine Network Adaptors for cluster based on merged switch Add-VMNetworkAdapter -SwitchName SW-1G -ManagementOS -Name Cluster-100 # Set Virtual Machine Adapter VLAN for […]

创buildwin32_trustee对象的问题

我尝试像这样创build它: new-object system.management.managementclass win32_trustee 我得到这个错误: new-object : The following exception occurred while retrieving the type name hierarchy: "Not found ". At line:1 char:1 + new-object system.management.managementclass win32_trustee + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [New-Object], ExtendedTypeSystemException + FullyQualifiedErrorId : CatchFromBaseGetTypeNameHierarchy,Microsoft.PowerShell.Commands.NewObjectCommand 你应该得到一个TypeName对象: System.Management.ManagementClass#ROOT\cimv2\Win32_Trustee 但是,我得到一个错误。 似乎我已经丢失或删除了win32_trustee类,但不记得如何。 我只是想把它弄回来。 您可以检查在此链接build议的其他事情: https : //stackoverflow.com/questions/41050688/the-follow-exception-occurred-while-retrieving-the-type-name-hierarchy-not# 任何帮助不胜感激。

PowerShell脚本现在失败,“客户端和服务器无法通信”

在一个服务器2016年的盒子,我们只是更新到PCI 3.1,实际上从密码删除TLS 1.0。 PowerShell脚本在备份之后向我们的Domino 9.0.1 FP7服务器发送电子邮件失败 The client and server cannot communicate, because they do not possess a common algorithm Domino日志显示 [0B40:000A-09DC] 12/18/2016 07:20:21.57 AM SSLInitContext> User is forcing 0xC3C0A cipher spec bitmask for 9 ciphers [0B40:000A-09DC] Checking keyfile certificates: [0B40:000A-09DC] 12/18/2016 07:20:21.59 AM SSLCheckCertChain> Invalid certificate chain received [0B40:000A-09DC] Cert Chain Evaluation Status: err: […]

Active Directory手动重置密码有效期

我被要求为我们的(小)Active Directory域提供以下一次性密码场景:每当pipe理员必须手动重置用户密码时,密码只应该是临时的,即用户必须在login,其有效期应仅为24小时。 如果用户在24小时内未login并更改其密码,则该帐户应该被自动禁用。 我已经看到了各种方式来做到这一点,包括使用预定的Powershell脚本,但我似乎无法find任何可以启用此scheme。 在AD中这是可能的吗? 如果是,我该如何执行?

如何使用命令提示符或PowerShell在Windows 10中获得屏幕分辨率

我一直在努力跑步 wmic path Win32_VideoController get VideoModeDescription 它给我1920 x 1080这是很好的。 我改变分辨率来testing它,它仍然返回相同的东西。 有人知道为什么吗? 我有第一个屏幕设置为1360 x 768 第二个屏幕设置为1600 x 900