如何使用Powershell将位置广告设置为不同的活动目录域

时间:2015-02-13 20:21:07

标签: powershell active-directory powershell-v3.0

我使用PowerShell 3在我的Windows 7工作站上安装了Active Directory模块,当我使用“Set-Location AD:”时,它正在使用我当前的域。

是否可以将我的基本位置设置为其他域?

Import-Module ActiveDirectory
Set-Location AD:
Get-ChildItem

(显示当前的DC信息)

我想切换到另一台AD服务器。

2 个答案:

答案 0 :(得分:3)

你可以试试这个。假设您的域名是fabrikam.local

Import-Module ActiveDirectory
New-PSDrive -Name ADFAB -PSProvider ActiveDirectory -Server "servername.fabrikam.local" -Scope Global -root "//RootDSE/"
Set-Location ADFAB:

答案 1 :(得分:0)

只是为ssaviers的回答添加一点......

如果您正在使用已安装的ntdsutil AD快照,请使用" localhost:10389"对于服务器,使用在使用dsamain挂载快照时使用的任何端口。

+1的答案虽然,New-PSDrive是我需要能够使用Get-ACL和Set-ACL恢复我们的域控制器对象的损坏权限。我认为AdminSDHolder会自行解决问题,因为Domain Controllers组是一个受保护的组,但即使尝试手动启动该过程,我们也没有看到任何结果。