PowerShell을 열면 .Net 프레임 워크의 모든 System.Messaging 클래스에 액세스 할 수 있습니다 . 최소한 Wikipedia 에 따르면 최신 버전의 Windows는 운영 체제의 일부로 PowerShell과 함께 제공됩니다 .
PowerShell v2.0은 2009 년 8 월 Windows 7 및 Windows Server 2008 R2의 핵심 부분으로 완성되어 제조에 출시되었습니다.
예를 들어, 대기열에 대한 권한 설정에 관한 이 StackOverflow 질문 에는 대기열을 작성하는 예제도 있습니다.
Write-Host "... create a new queue"
$q1 = [System.Messaging.MessageQueue]::Create(".\private$\MyQueue")
Write-Host "... create new queue, set FullControl permissions for RBC\BIZTALK"
$qb = [System.Messaging.MessageQueue]::Create(".\private$\BtsQueue")
$qb.SetPermissions("RBC\BIZTALK",
[System.Messaging.MessageQueueAccessRights]::FullControl,
[System.Messaging.AccessControlEntryType]::Set)
대기열을 만드는 데 어떤 기준을 사용하는지 잘 모르겠지만 줄 당 하나의 대기열 이름 또는 이와 비슷한 것을 사용하여 텍스트 파일을 구문 분석하는 경우 텍스트를 기반으로 대기열을 작성하고 작성하는 것이 매우 쉽습니다. 파일.
또 다른 유용한 링크는 이 SU question 일 수 있습니다. 이는 VBScript에서 큐를 삭제하는 것에 관한 것입니다. MSMQApplication
참조되는 객체에 익숙하지 않지만 대기열을 삭제할 수 있으면 아마도 만들 수 있습니다.