$ObjUsrCom = new-object -ComObject UserAccounts.CommonDialog $ObjUsrCom.Filter = "VBScripts|*.vbs|Text Documents|*.txt|All Files|*.*" $ObjUsrCom.FilterIndex = 3 $ObjUsrCom.InitialDir = "c:\" $InitObjUsrCom = $ObjUsrCom.ShowOpen() If ( $InitObjUsrCom = $False) { write-host "Script Error: Please select a file!" } Else { $filename=$ObjUsrCom.FileName write-host "You selected the file: $filename " }