目前,我正在开发任务板,以便将一些权限委派给远程管理员。
用于在powershell中导入active directory模块的->是否可以在本地安装,或者可以从windows 2008 R2 DC远程导入?
->要让任务板在远程工作站上工作,管理工具是否应该安装在所有远程计算机上,或者是否有一种集中的方式来维护它们?
关于我的努力,如果还有更多的澄清/问题,请务必让我知道。
发布于 2012-11-17 04:44:45
您可以通过这种方式导入远程模块(必须在远程服务器上启用远程):
创建到安装了activedirectory模块的服务器的Powershell远程会话。
$Session = New-PSsession -Computername Server1
使用新创建的远程Powershell会话将模块导入该会话
Invoke-Command -Command {Import-Module ActiveDirectory} -Session $Session
使用该会话和模块将activedirectory模块中的可用命令小程序添加到您的本地Powershell会话中,并添加名称前缀。
Import-PSSession -Session $Session -Module ActiveDirectory -Prefix RM
上面的代码允许在未安装此模块的计算机上使用Active Directory commandlets。
在Powershell命令外壳中使用AD命令,并根据上面设置的-Prefix修改名称:
Get-RMAdUser
代替标准Get-ADUser
Get-RMAdComputer
而不是标准Get-ADComputer
您可以避免使用-Prefix RM
,但这对于记住从远程导入的内容很方便。
对于taskpad,我非常确定它必须出现在每个安装了RSAT和ADUC mmc管理单元的客户端上。
https://stackoverflow.com/questions/13423965
复制相似问题