Wie kann ich die korrekte Verwendung der FolderBrowserDialog in Powershell

So, ich bin noch ziemlich neu in Powershell, und ich bin versucht, zu schreiben ein Skript, das dem Benutzer ermöglicht, wählen Sie eine Datei oder einen Ordner und dann wieder die Sicherheits-Berechtigungen für den besagten Ordner/Datei. Das problem ist, ich kann nicht scheinen, um den Pfad der Datei zu erfassen als eine variable, die später verwendet werden. Hier ist, was ich habe, so weit:

Function Get-Folder($initialDirectory)
{
    [System.Reflection.Assembly]::LoadWithPartialName("System.windows.forms")

    $foldername = New-Object System.Windows.Forms.FolderBrowserDialog
    $foldername.rootfolder = "MyComputer"
    $foldername.ShowDialog()

    if($foldername.ShowDialog() -eq "OK") {
        $folder += $foldername.SelectedPath
    }
}

Vielleicht bin ich auch Weg, aber es wird sich ziehen, bis das Fenster zur Auswahl einer Datei oder einem Ordner und lässt mich wählen Sie zweimal und dann nicht legen Sie die variable als den Pfad der Datei. Wieder, ich bin ziemlich neu auf diese Art der Sache, so konnte ich völlig falsch sein, aber jede Hilfe wäre äußerst hilfreich.

Dank!

InformationsquelleAutor Ben_the_Terrible | 2014-09-05

Schreibe einen Kommentar