Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell FolderBrowser对话框可以';不要选择外部股票_Powershell - Fatal编程技术网

Powershell FolderBrowser对话框可以';不要选择外部股票

Powershell FolderBrowser对话框可以';不要选择外部股票,powershell,Powershell,因此,我有一个Windows.Forms.FolderBrowserDialog函数,用于在脚本中选择文件夹 我今天注意到,我没有任何外部股票,甚至看不到它们 是否还有其他功能,或者是否需要设置某些特殊属性才能查看外部共享?您如何理解“外部”的含义?它将看到映射驱动器和“网络”文件夹中的任何内容,但请记住,本地网络发现可能在操作系统中被禁用,您必须在Windows中启用此功能 如果使用UNC文件夹路径运行此操作,则应打开该文件夹中的浏览器: $RootFolder = '\\myserver\m

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

我今天注意到,我没有任何外部股票,甚至看不到它们

是否还有其他功能,或者是否需要设置某些特殊属性才能查看外部共享?

您如何理解“外部”的含义?它将看到映射驱动器和“网络”文件夹中的任何内容,但请记住,本地网络发现可能在操作系统中被禁用,您必须在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 }))

这是我的问题,但我不知道$RootFolder是什么,即使我映射了共享,它在网络中也不可见。映射的共享位于“此电脑”下,而不是“网络”下请参见上图-未映射的共享位于网络下,映射的驱动器位于我的电脑下。如果在“网络”中看不到任何内容然后查看您的操作系统设置以进行网络发现。谢谢您修复了它。我激活了网络发现和ahd来重新启动客户端,但在那之后它就工作了。