Allgemeine Zeitung Mainz Stellenanzeigen
Frage Hallo zusammen, ich bin recht neu bei der "programmierung" mit Powershell habe aber einige nützliche Vereinfachungen dadurch entdeckt. Meine Frage ob ich irgendwie an die Infos wie z. Powershell dateieigenschaften auslesen in paris. b. Kameramodell oder Auflösung bei Bildern oder andere Eigenschaften bei anderen Dateitypen herankomme, die offensichtlich über get-childitem nicht abgegriffen werden? Gruß Senoyches Antworten Vielleicht hilft ja dies:
Herausforderung: Wie liest man eigentlich mit PowerShell Eigenschaften einer Assembly (DLL) aus dem Global-Assembly-Cache (GAC) aus? Detail-Informationen der Assembly aus dem GAC Hintergrundwissen: Schaut man sich die im GAC befindlichen Assemblies mittels Windows-Explorer an, so wird man schnell zu der Überzeugung gelangen, dass dies ein besonderer Dateiordner ist. Die Ansicht wird mittels dem "Assembly Cache Viewer" dargestellt, wodurch die physische Verzeichnisstruktur verborgen wird. So liegt bspw. die Assembly "" im Verzeichnis C:\Windows\assembly\GAC_MSIL\arePoint\14. 0. 0__71e9bce111e9429c\ Diesen Dateipfad kann man nun aber nicht einfach in die Adressleiste des Windows-Explorer kopieren (der "Assembly Cache Viewer" zeigt dann wieder die Standard-Sicht an). Nutzt man aber Shell-basierte Skriptsprachen wie PowerShell, dann lässt sich schon einiges mit einer Assembly machen. Powershell dateieigenschaften auslesen in europe. Wie kopiert man Dateien aus dem GAC heraus? Mit Hilfe des physischen Pfades können die Assemblies des GAC herauskopiert werden.
Im folgenden Beispiel werden nun diese und einige Felder mehr automatisch für die Benutzer gesetzt, die vorher mit dem Kommando Get-ADUser eingeschränkt werden, in meinem Beispiel alle: Get-ADUser -Filter {name -like "*"} -SearchBase "OU=[Organisationseinheit], DC=[Domäne], DC=[TLD]" | Set-ADUser -HomePage " -StreetAddress "Firmenstraße 123" -City "Musterstadt" -PostalCode "01234" -Country "DE" -State "Bundesland" -Fax "+49 (0) 815 / 12345678" -Company "Musterfirma GmbH" Natürlich ist der obige Befehl vor Ausführung genau zu prüfen und ggf. Hardware- und Software-Informationen per Fernzugriff (remote) im Windows-Netzwerk auslesen - Get-WmiObject: Software-/Hardware-Inventarisierung mit der PowerShell - PC-Erfahrung.de. vorher mit einzelnen Benutzern zu testen, um böse Überraschungen zu vermeiden, da die PowerShell-Kommandos ohne Nachfrage ausgeführt werden. Fazit Die Windows PowerShell ist ein extrem mächtiges Werkzeug und wird von Microsoft nicht umsonst mit jeder neuen Windows Version erweitert und gepflegt – nahezu jeder Windows-Administrator ist vermutlich schon einmal damit in Berührung gekommen. Auf Grund der Vielzahl an Befehlen und den daraus resultierenden Möglichkeiten habe ich die obigen Kommandos schon für meine eigene Wiederverwendung dokumentiert.