powershell - Powershell FolderBrowserDialog 无法选择外部共享
问题描述
所以我有一个有效的 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 }))
推荐阅读
- python - 运行 pyAudioAnalysis 示例程序时出错
- java - 如何使用jsonPath选择jsonfile不同级别的字段?
- vue.js - 导入插件时 Vue.use() 的目的是什么?如果我们已经使用了 vue.use ,是否需要将其添加到组件中
- javascript - 解析对对象的 YAML 响应 - Javascript
- java - 在android studio中单击按钮时多次存储数据
- office-js - 如何在 Outlook 2013 上安装或测试 office js 插件
- java - 尽管加载了许多聊天的数据和图像,Whatsapp 的主要活动如何启动得如此之快?
- glibc - 如何在 Arch Linux 上降级 glibc?
- python - Python通过将不同字符串附加为列的行来计算熊猫中子字符串的出现次数
- c++ - 使用嵌套函数数组是个好主意吗?