我正在使用腳本在遠程服務器上創建一個文件夾,這是一個filew服務器和一個RODC。 當我從域管理員用戶運行腳本時,命令成功完成。當我使用可以管理RODC的組中的帳戶運行時,我獲得了拒絕訪問權限。Powershell - 調用命令訪問被拒絕,但未在域管理員帳戶下運行
$remotefolder = [scriptblock]::create("New-Item -Path d:\testfolder -type directory -Force ")
Invoke-Command -ComputerName server1 -ScriptBlock $remotefolder
我得到這個錯誤:
[server1] Connecting to remote server server1 failed with the following error message : Access is denied.
For more information, see the about_Remote_Troubleshooting Help topic.
+ CategoryInfo : OpenError: (server1:String) [], PSRemotingTransportException
+ FullyQualifiedErrorId : AccessDenied,PSSessionStateBroken
因爲它是一個RODC有,我可以加我的用戶需要運行該腳本沒有本地組。
是否有人知道如何停止獲取此accessdenied?
更新12/12: 我只在域成員服務器上嘗試過相同的腳本塊,並且我沒有收到拒絕訪問消息,該文件夾是按照它應該創建的。如何在不使用域管理員用戶的情況下讓腳本塊在RODC上運行的任何困難?
這幫助了我很多。我不得不向WMI根安全添加一個組,並將同一組添加到「mydomain \ Distributed COM Users」和「mydomain \ Performance Log Users」那麼我需要做的操作不僅僅是查詢,而是創建一個文件夾和共享它具有適當的安全性。我仍在致力於「分享」部分。正如我的普通用戶不會創建它想要創建的共享。域管理員,一切正常。 – lotirthos227