새 파일 만들기 버튼과 같은 열린 파일 대화 상자 창의 일부를 비활성화 할 수 있습니까?Powershell - 파일 열기 대화 상자의 일부 사용 안 함
내가 사용하고있는 코드의 예는 (http://blogs.technet.com/b/heyscriptingguy/archive/2009/09/01/hey-scripting-guy-september-1.aspx에서 촬영)입니다 :
Function Get-FileName($initialDirectory)
{
[System.Reflection.Assembly]::LoadWithPartialName("System.windows.forms") |
Out-Null
$OpenFileDialog = New-Object System.Windows.Forms.OpenFileDialog
$OpenFileDialog.initialDirectory = $initialDirectory
$OpenFileDialog.filter = "All files (*.*)| *.*"
$OpenFileDialog.ShowDialog() | Out-Null
$OpenFileDialog.filename
} #end function Get-FileName
Get-FileName -initialDirectory "c:\fso"
감사
내 시스템이 지금 실행 중이 아니기 때문에 테스트 할 수는 없지만 찾고 있습니다. MSDN의 레퍼런스에서 나는 보안의 제어 이외에 그렇게 생각하지 않는다. 사용자가 폴더를 생성 할만큼 충분히 특권이 없다면,'New Folder' 버튼을 숨기거나 회색으로 감출만큼 똑똑 할 것이다. . –
당신이 .NET 클래스를 사용하고 있기 때문에 이것은 PowerShell보다 .NET 질문이 더 많습니다. C# 또는 VB.NET에서이 작업을 수행하는 방법을 찾을 수도 있습니다. 당신이 무엇인가를 발견하면, 당신은 단지 그것을 번역 할 필요가있을 것입니다. – jpmc26
감사합니다. 보안 및 권한을 제한하는 방법으로 살펴 보겠습니다. –