温馨提示:本文翻译自stackoverflow.com,查看原文请点击:其他 - Powershell FolderBrowserDialog Can't select external shares
powershell

其他 - Powershell FolderBrowserDialog无法选择外部共享

发布于 2020-03-28 23:43:03

因此,我有一个正常工作的Windows.Forms.FolderBrowserDialog函数,用于在脚本中选择文件夹。

今天我注意到,我找不到任何外部共享,甚至无法看到它们。

是否有其他功能或必须设置一些特殊属性才能查看外部共享?

查看更多

查看更多

提问者
TheLinkedOne
被浏览
157
Scepticalist 2020-01-31 18:24

你是什​​么意思“外部”?它会看到映射的驱动器以及“网络”文件夹中的所有内容,但是请记住,可以在OS中禁用本地网络发现,而您必须在Windows中启用它

如果使用UNC文件夹路径运行此文件,则应在该文件夹中打开浏览器:

$RootFolder = '\\myserver\myfoldername'

$FolderBrowser = New-Object System.Windows.Forms.FolderBrowserDialog
$FolderBrowser.Description = 'Select a folder'
$FolderBrowser.ShowNewFolderButton = $false
$FolderBrowser.SelectedPath = $RootFolder
$result = $FolderBrowser.ShowDialog((New-Object System.Windows.Forms.Form -Property @{TopMost = $true }))

在此处输入图片说明