“组策略创build者所有者”组的唯一原因是为了向其他用户授予在域中创build(然后仅修改其自己的)GPO的权限? 是否有另一种方式通过Powershell来做到这一点,或者这个组是唯一的方法吗? 即只是在没有成为该组的成员的情况下取消权限。 有一个PS cmdlet,例如: Set-GPPermission等等。虽然根据他们的technet文章它并不真正适用。
有没有方法来testingEnter-PSSession是否成功,或者如果Enable-Remoting已经是真的? 我不需要能够进入机器本身,只是一个方法来找出返回代码。 基本上,只是检查是否可以完成远程login到机器,或者如果机器仍然需要远程启用。
嘿,这里有这个cmdlet: Get-ADUser -filter {(distinguishedName -notlike "Disabled Users") -and (enabled -eq $false)} -searchBase "ou=FirstOU,dc=domain,dc=com" 我已经构build它来查找不在“禁用用户”OU中的禁用用户。 (OU内的OU) 但由于某种原因,它不仅会返回不在“禁用用户”中的禁用用户,还会返回其中的禁用用户。 为什么不(distinguishedName -notlike "Disabled Users")工作? 为了使我的结构清晰: Forest FirstOU users,groups,etc.. Disabled Users OU . . .
我正在尝试将主目录path更改为一群用户。 我在Ppowershell中写了一个脚本,它应该改变用户名的path: \\serverName\shareName\$_.SamAccountName 问题是,我得到DistinguishedName而不是SamAccountName像这样: \\serverName\shareName\CN=UserName,OU=OuName,DC=domainName,dc=local 这是我写的脚本: Get-ADUser -Filter * -SearchBase 'ou=XX,dc=domainName,dc=local' | ForEach-Object { Set-ADUser $_.SamAccountName -HomeDrive "Z:" -HomeDirectory "\\serverName\shareName\$_.SamAccountName" } 任何人都可以看到为什么这是行不通的?
我正在使用新的资源pipe理器types的虚拟机。 现在我需要将其添加到负载均衡器(已configuration)中,但是我找不到如何将此虚拟机分配给可用性集,以便将其分配给负载均衡器。 在预览门户网站中似乎没有用户界面,所以我只是假设这是一个PowerShell,但我现在找不到有关分配现有虚拟机的文档。 仅供参考 – 与此相关的所有项目都在同一地区,我保证这一开始。
我正在testing一些需要在组织中移动的机器的networking问题,这使机器改变了它的IP。 SCCM需要更新这个IP(图中高亮显示)以便与机器联系,问题是我的环境太大,需要花费4个或更多的时间来运行机器的全面发现。 有更快的方法来更新机器的IP通过PowerShell或其他工具?
我正在尝试应用使用安装的模块资源的DSCconfiguration。 但是,当我运行Start-DscConfiguration ,出现此错误: PowerShell DSC资源********在PowerShell模块path中不存在,也不会注册为WMI DSC资源。 + CategoryInfo:InvalidOperation:(root / Microsoft / … gurationManager:String)[],CimException + FullyQualifiedErrorId:DscResourceNotFound 但是,当我login到服务器并运行Get-DscResource ,缺less的资源就在那里。 为什么DSC无法find资源?
使用powershell(无gui)如何找出我正在使用的Windows PowerShell的AWS Tools版本? 更多: 我正在使用PowerShell的PowerShell远程处理和AWS工具从S3下载文件。 我在设置凭据时遇到了麻烦, 这个powershell参考指出: 在Windows PowerShell工具的版本低于1.1的版本中,Set-AWSCredentials命令无法正常工作 但是我不知道我使用的是什么版本的AWS工具。 似乎没有明显的命令来尝试,例如,Read-S3Object命令-Version参数用于确定正在下载的S3对象的版本,而不是AWS工具的版本。 我可以通过使用RDP和添加/删除程序gui来解决这个问题,但这是一个不同的问题,这个服务器只能用于远程pipe理。
我一直在使用下面的命令来输出最后一个已知的login的计算机设置为退役。 该脚本的作品,但只在当前login的DC。 我怎样才能让它循环通过networking中的所有区议会。 Get-Content C:\ noresponse.csv | Foreach-Object {Get-ADComputer $ _ -Properties LastLogonDate} | SortLastLogonDate | FT名称,LastLogonDate -Autosize | Out-File C:\ TempComputerLastLogonDa
我有4个程序,我只想使用1个脚本或快捷方式开始。 我怎样才能做到这一点? Powershell能做到吗? 我试图用.bat文件来做,但脚本暂停,直到程序停止…