Мне присвоен домен пользователя \ имя, пароль и путь, и я хочу показать, имеет ли данный пользователь права на чтение и/или чтение в данном каталоге.Проверьте, есть ли у пользователя права на чтение/запись
Общая идея:
function Has-Read-Access {
param(
[Parameter(Mandatory=$true)][string]$userLogin
[Parameter(Mandatory=$true)][string]$userPwd
[Parameter(Mandatory=$true)][string]$directory
)
$hasReadAccess = 0
#insert magic here
return $hasReadAccess
}
Has-Read-Access -userLogin 'DOMAIN\user' -userPwd 'Passw0rd' -directory 'C:\FolderName\'
Я попытался запустить powershell.exe
другим пользователем:
Start-Process powershell.exe -Credential "TestDomain\Me"
Но это кажется неправильным подходом.
Пожалуйста, избегайте повторного размещения вопросов. Улучшите свой [существующий вопрос] (http://stackoverflow.com/q/34853336/1630171), отредактировав в нем недостающую информацию, чтобы получить его повторно открытое/un-downvoted. Сбор заниженных вопросов может в конечном итоге привести к запрету на вопрос. –