ユーザーが特定のファイルのフォルダの場所を選択できるようにする次のコードを用意して、その場所を使用してファイルを処理します。しかし、ISEの外でスクリプトを実行すると、FolderBrowserDialogはまったく表示されません。私は、パワーシェルウィンドウの背後に、他のすべてのウィンドウの後ろを見て、それは決して現れません。ISEの外部で実行しているときにFolderBrowserDialogがまったく表示されない
Add-Type -AssemblyName System.Windows.Forms
$FolderBrowser = New-Object System.Windows.Forms.FolderBrowserDialog
$FolderBrowser.Description = "Description"
$FolderBrowser.ShowNewFolderButton = $false
$FolderBrowser.RootFolder = 'MyDocuments'
if($FolderBrowser.ShowDialog() -eq $true){
Do some stuff
}
なぜ表示されないのでしょうか?コンソールから何かが現れるようにするためにオンにする必要のあるPowerShell設定がありますか?
再生できません。 「ISEの外部」とまったく同じ意味ですか? –
ISEではダイアログが表示されますが、表示されないスクリプトを実行するためにpowershellコンソールを開くだけです – Sam
PowerShell v2を使用していますか? '$ PSVersionTable.PSVersion' – sodawillow