NIERO@net e.K. – Corporate Blog

Ihr Weg zu strategischer SMB IT beginnt mit Managed Services

Lessons Learned: Der seltsame Fall der Fehlenden cmdlets im PowerShell Modul für Azure Rights Management

Wir wollten vor Kurzem die neue Office 365 Message Encryption auf Basis von Azure Information Protection einrichten. Hierzu wird das PowerShell Modul für Azure Rights Management benötigt.

Um sicher zu gehen, dass wir das aktuellste Modul nutzen, haben wir die aktuellste Version heruntergeladen und installiert.

Die Verbindung mit AADRM schlug dann aber fehl.

ConnectAADRMService

Unser erster Verdacht eines korrupten Pakets bewahrheitet sich nicht, da dieses auf anderen Maschinen einwandfrei funktionierte. Auch eine erneute Installation änderte nichts.

Die Voraussetzungen zum Ausführen dieses Moduls waren, inkl der PowerShell selbst, erfüllt.

$PSVersiontable 

Die Modulpfade waren soweit auch in Ordnung.

$env_psmodulepath

Ebenso klappte die Auflistung der verfügbaren Module (wobei der Parameter “refresh” nichts änderte).

GetModule_ListAvailable 

Hier waren auch die Cmdlets zu sehen, allerdings dann nicht mehr, sobald man das Modul importiert.

 GetModuleAADRM

Nun war es von Interesse zu sehen, was genau beim Import passiert. In diesem Falle nicht arg viel.

ImportModule_AADRM_verbose_FALSCH

An dieser Stelle haben wir das Ganze unter Benutzung des Process Monitors wiederholt, um zu schauen, ob es Hinweise drauf gibt, was der PowerShell hier fehlt.

Screenshot ProcMon

Was uns im Gesamtbild auffiel, dass die PowerShell irgendetwas suchte, bspw. eine PowerShell.exe.config, bzw. eine PowerShell.ini, aber – wie im Mittelteil erkennbar – augenscheinlich auch eine .NET Assembly namens “Policy.1.0.System.Management.Automation”, die in der Registry nicht auffindbar war.

Wobei die Assembly selbst vorhanden war.

Assembly

Continue reading

24. Januar 2018 Posted by | Lessons learned: Notes from the field, Microsoft Cloud | , , , , , , | Kommentare deaktiviert für Lessons Learned: Der seltsame Fall der Fehlenden cmdlets im PowerShell Modul für Azure Rights Management

   

Cookie-Einstellung

Bitte treffen Sie eine Auswahl. Weitere Informationen zu den Auswirkungen Ihrer Auswahl finden Sie unter Hilfe.

Treffen Sie eine Auswahl um fortzufahren

Ihre Auswahl wurde gespeichert!

Hilfe

Hilfe

Um fortfahren zu können, müssen Sie eine Cookie-Auswahl treffen. Nachfolgend erhalten Sie eine Erläuterung der verschiedenen Optionen und ihrer Bedeutung.

  • Alle Cookies zulassen:
    Jedes Cookie wie z.B. Tracking- und Analytische-Cookies.
  • Nur First-Party-Cookies zulassen:
    Nur Cookies von dieser Webseite.
  • Keine Cookies zulassen:
    Es werden keine Cookies gesetzt, es sei denn, es handelt sich um technisch notwendige Cookies.

Sie können Ihre Cookie-Einstellung jederzeit hier ändern: Lizenz/Datenschutz. Impressum

Zurück