【发布时间】:2016-04-23 21:42:21
【问题描述】:
我得到了用户域名\名称、密码和路径,我想显示给定用户在给定目录中是否具有写入或/和读取权限。
总体思路:
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"
但这似乎是一种错误的方法。
【问题讨论】:
-
请避免重新发布问题。通过将缺失的信息编辑到其中以使其重新打开/取消投票来改进您的 existing question。收集被否决的问题最终可能会导致问题被禁止。
标签: windows powershell file-permissions