Ändern der DCOM-Konfiguration-Sicherheitseinstellungen mithilfe von Powershell
Ich habe die Aufgabe, das schreiben von Powershell-Skripts zum einrichten eines Servers von Grund auf neu zu laufen, an einer unserer Dienstleistungen als Teil einer web-Anwendung und einer der Schritte für das einstellen dieser server ist die änderung der DCOM-Konfiguration für das installierte service, speziell das hinzufügen von Konten, um die "Start und Aktivierung"/"Access" Berechtigungen und setzen Sie die Berechtigungen für diese Konten, nachdem Sie Hinzugefügt wurden.
Gibt es eine Methode, dies zu tun mit Powershell überhaupt? Ich habe nicht in der Lage zu finden, eine konkrete Methode, das zu tun, was ich bin mit dem Ziel zu erreichen, so dass jede Hilfe wäre toll
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sieht aus wie Sie es tun würde, wenn Sie WMI verwenden.
Erhalten eine Instanz von:
Win32_DCOMApplicationSetting
wie diese:Jetzt haben Sie Zugriff auf die
SetAccessSecurityDescriptor
undSetLaunchSecurityDescriptor
Methoden.Aus: http://msdn.microsoft.com/en-us/library/windows/desktop/aa384905(v=vs. 85).aspx
Es gibt auch ein tool namens DCOMPERM in die der source-code ist verfügbar in der Windows-SDK: http://www.microsoft.com/en-us/download/details.aspx?id=8279
Finden Sie kompilierten Versionen rund um online wenn Sie suchen, für DCOMPERM zusammengestellt.
Hier sind die Kommandozeilen-Optionen:
Hatte ich die gleiche Frage wie der OP. Die Antwort Andy gebucht, war sehr hilfreich und hat mich auf halbem Weg. Ich habe dann festgestellt, das Set-DCOMLaunchPermissions von jemandem geschrieben, um Ihnen zu helfen bei der Bereitstellung von SharePoint.
Ich angepasst, Ihre Funktion für meine Zwecke und kam mit einer Lösung, die die Berechtigungen festgelegt, die ich brauche.