none
Powershell MQ greift auf Systemobjekte (SYSTEM.DEFAULT.MODEL.QUEUE) zu RRS feed

  • Allgemeine Diskussion

  • Hallo,

    ich habe ein Powershell Skript mit MQ Anbindung geschrieben. Wenn ich diese ausführe, dann bekomme ich folgende Fehlermeldung:

    Entity 'mqcfg       ' has insufficient authority to access object

    'SYSTEM.DEFAULT.MODEL.QUEUE'.

    Ich vermute, dass ich noch eine Einstellung machen muss, weiß leider nicht welche. Wäre Euch echt dankbar, wenn ihr mir helfen könntet.

    Mein Skript sieht folgendermassen aus:

    $qmc = @()

    $qmc += New-WMQQmgrConnDef -name $MQ_ManagerName -Port $MQ_Port -Hostname $MQ_HostName -Channel $MQ_Channel

    $WMQM = Get-WMQQueueManager -Connections @qmc

    $message = New-WMQMessage

    $message.CharacterSet=819

    $txt = "TEST"

    $message.Writestring($txt)

    Send-WMQMessage $message (Get-WMQQueue -Name $MQ_QName -Qmgr $WMQM)

    Vielen Dank und viele Grüße

    Montag, 2. September 2013 09:32

Alle Antworten

  • Hallo,

    leider kenne ich mich mit MQ nicht aus. Mir ist nur eine Kleinigkeit in der folgenden Zeile aufgefallen:

    $WMQM = Get-WMQQueueManager -Connections @qmc

    Wieso rufst du das $qmc Array mit @qmc auf? Sollte das nicht so aussehen:

    $WMQM = Get-WMQQueueManager -Connections $qmc
    Viele Grüße
    Mittwoch, 24. August 2016 07:57
  • Bitte keine alten Threads ausgraben! (Schon gar nicht wenn du nichtmal die Antwort hast! :/)

    Der OP hat sein Problem ziemlich sicher irgendwann in den letzten 3 Jahren gelöst.


    Blog: http://bytecookie.wordpress.com

    Neu: Powershell Code Manager v5 ! Link
    (Schneller, besser + komfortabler scripten.)

    Hilf mit und markiere hilfreiche Beiträge mit dem "Abstimmen"-Button (links) und Beiträge die eine Frage von dir beantwortet haben, als "Antwort" (unten).
    Warum das Ganze? Hier gibts die Antwort.



    Donnerstag, 25. August 2016 10:57
    Moderator