在Powershell脚本中,我打开一个FolderBrowserDialog
以从User获取路径。我想允许用户创建新文件夹,但是无论选择哪个文件夹,我都会收到此消息。
[窗口标题]无效的位置
[内容]您不能在此处创建新文件夹。选择其他 位置。
我想也许我需要提升PowerShell上的执行策略,但这没什么不同。
# [System.Reflection.Assembly]::LoadWithPartialName("System.windows.forms") | Out-Null
Add-Type -AssemblyName System.Windows.Forms
$FBD = New-Object System.Windows.Forms.FolderBrowserDialog
$FBD.ShowNewFolderButton = $True
$FBD.RootFolder = "MyComputer"
$FBD.SelectedPath = "C:\"
$FBD.Description = "Navigate and select directory"
$Choice = $FBD.ShowDialog()
if ($Choice -eq "OK")
{
Write-Host "Selected Path: " $FBD.SelectedPath
}
更新其他信息:
我尝试过的事没有成功:
总而言之,调用Windows窗体似乎是Windows权限问题。