Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst PowerShell Scanne und Filter Software im Netzwerk

Mitglied: Naleor

Naleor (Level 1) - Jetzt verbinden

28.02.2020 um 08:17 Uhr, 350 Aufrufe, 3 Kommentare, 1 Danke

Hallo zusammen,

irgendwie komme ich bei der Fehlermeldung nicht weiter.
Ich versuche hier in einem Script, die installierte Software im Netzwerk zu scannen und in eine Datei auszugeben.
Für diesen Fall würde ich gerne nur sehen, wo Office Professional installiert. Am liebsten wäre mir natürlich, alle verschiedene Office Versionen zu finden - aber soweit bin ich noch nicht.

In meinem Skript werden die Computernamen / IP-Adressen aus einer .txt genommen und in eine CSV exportiert. Das funktioniert soweit ganz ok.

Hier bekomme ich als Ausgabe natürlich auch ziemlich viel Müll, der mich nicht so interessiert.
Sobald ich anstatt '%Office%' '%Office Professional%' nehme, bekomme ich eine Fehlermeldung.
Und in der CSV-Datei wird dann auch nur der erste Computer aus der .txt angezeigt.

Wenn ich das jetzt ohne Skript macht und einfach in die PS eingebe, funktioniert es.
Also so:
Da hängt es schon seit Ewigkeiten.
Mitglied: 143127
LÖSUNG 29.02.2020, aktualisiert um 10:05 Uhr
Die Klasse win32_Product ist böse und sollte man aus diversen Gründen auch nicht dafür nutzen!
Der Grund ist das die Klasse beim Aufruf für sämtliche Produkte ein Installer-Refresh initiiert der erstens sehr lange dauern kann und man damit sogar manche Produkte zurücksetzen oder in manchen Fällen sogar in einen inkonsistenten Zustand versetzen kann.
Außerdem erfasst Win32_Product auch nicht sämtliche installierten Produkte.
Aus diesen Gründen nutzt man heute bevorzugt die Registry wenn man wirklich alle installierten Programme zuverlässig erfassen möchte, Beispiele wie man das macht finden sich hier im Forum, wie z.B. In diesem Beitrag
https://administrator.de/forum/powershell-reg-auslesen-uninstallstring-b ...
Bitte warten ..
Mitglied: Naleor
02.03.2020 um 10:48 Uhr
Danke für den Hinweis.
Werde es diese Woche nicht mehr schaffen, aber dann in der nächsten Woche mal testen.
Wobei ich auch die Erfahrung gemacht habe, dass manche Programme zwar deinstalliert sind, aber immer noch ein Eintrag in der Registry hängt.
Bitte warten ..
Mitglied: 143127
02.03.2020, aktualisiert um 10:53 Uhr
Zitat von Naleor:
Wobei ich auch die Erfahrung gemacht habe, dass manche Programme zwar deinstalliert sind, aber immer noch ein Eintrag in der Registry hängt.
Das lässt sich aber leicht mit einer Prüfung (Test-Path) checken, besser so als das Win32_Product überhaupt nichts von den Installationen mitteilt.
Bitte warten ..
Ähnliche Inhalte
Windows Tools
Netzwerk Drucker mappen via PowerShell
Frage von PozeleiWindows Tools5 Kommentare

Hallo zusammen, ich habe folgende Frage. Ich möchte anhand von PowerShell Script eine Abfrage starten die mir alle Netzwerkdrucker ...

Batch & Shell

Powershell: Netzwerk-Einstellung auf automatisch setzen

gelöst Frage von 121747Batch & Shell3 Kommentare

Hallo zusammen, unser Deployment Werkzeug setzt grundsätzlich bei allen Maschinen statische IP Adressen. Für manche Maschinen in einem bestimmten ...

Batch & Shell

Powershell, Netzwerk-Profil unter Win 10 konfigurieren

gelöst Frage von AnkhMorporkBatch & Shell3 Kommentare

Hallo Leute, ich habe hier ein Problem, mit dem ich einfach nicht weiter komme (vielleicht einfach zu vernagelt im ...

Netzwerke

Powershell - Netzwerk der Domain oder nicht? Wie herausfinden

gelöst Frage von mayho33Netzwerke4 Kommentare

Hi @ All Schon wieder eine Herausforderung für deren Lösung ich nach Tipps und Hinweisen suche. Wäre dankbar, wenn ...

Neue Wissensbeiträge
Informationsdienste

Leistungsschutzrecht: Ein neuer Diskussionsentwurf liegt vor

Information von Frank vor 2 TagenInformationsdienste12 Kommentare

Anfang April (leider kein Scherz) hat das Bundesjustizministerium den nächsten ausformulierten Referentenentwurf für ein "erstes Gesetz zur Anpassung des ...

Instant Messaging

Videokonferenz oder Chatsystem für das Homeoffice

Information von Frank vor 2 TagenInstant Messaging6 Kommentare

Ich hatte es bereits in einem Kommentar gepostet, da ich aber viele Nachfragen dazu bekam, hier noch mal meine ...

Off Topic

Ein wenig Aufklärung über Corona von Bill Gates persönlich

Information von Frank vor 3 TagenOff Topic24 Kommentare

Amerika hat ein Problem: Die Arroganz des sehr klugen Präsidenten führte zur aktuellen Corona-Krise in den USA. Was jetzt ...

Off Topic
3D-Drucker gegen Corona - helft mit!
Information von DerWoWusste vor 3 TagenOff Topic12 Kommentare

Unter vorigem Link sind Anleitungen, wie man sich mit seinem 3D-Drucker an der Produktion (Druck) von Bauteilen für Atemmasken ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Lokale IP-Adresse
Frage von Kuerbis2020LAN, WAN, Wireless36 Kommentare

Lokale IP-Adresse: Woher bezieht Mein PC seine lokale IP-Adresse? Nenne den Namen des Dienstes und wo der Dienst installiert ...

Windows Server
Hyper-V VM vorm Admin absichern
Frage von MarabuntaWindows Server20 Kommentare

Hallo, wie bekomme ich eine VM in WS 2012 Hyper-V soweit abgetrennt, dass ein Admin ohne Passwort keinen (leichten) ...

DNS
DNS-Festlegung Windows
Frage von Kuerbis2020DNS12 Kommentare

DNS-Festlegung: Wo kann man das statische DNS festlegen und an welcher stelle wird das vorgenommen? A: Feste IP-Adresse für ...

Windows 10
Treiberupdates via Windows Update - bitte um Praxiserfahrungen
Frage von m.fesslerWindows 109 Kommentare

Hallo zusammen, wie ist eure Erfahrung mit Treiber-Updates über Windows Updates? Wobei meine Frage hauptsächlich "Fremdgeräte" von Familie und ...