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 IPWünsch Dir wasWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Bulk Patching mit Powershell und msiexec. Wo liegt der Fehler im Script?

Mitglied: beidermachtvongreyscull

beidermachtvongreyscull (Level 3) - Jetzt verbinden

09.10.2019, aktualisiert 11:42 Uhr, 478 Aufrufe, 4 Kommentare

Moin Kollegen,

spart Euch bitte Sprüche wie "Mach's mit WSUS" im voraus. Ich habe gute Gründe, auf Windows Update zu verzichten.

Also so sieht es aus:

Ich habe 3 Windows 2016 Terminalserver in einer Farm laufen. Auf allen ist Office 2016 x86 installiert.

Nun wollte ich Office 2016 offline aktualisieren.

Dazu habe ich mittels WSUSOffline alle Updatepakete heruntergeladen und entpackt, so dass mir msp-Dateien vorliegen.

Um die Sache nun in einem Rutsch durchzuführen, habe ich folgendes Script gebaut:

Das Script wird im gleichen Ordner ausgeführt, in dem auch die MSP-Pakete liegen.

Mit Parameter /qn läuft das Script durch und es passiert nichts. Ohne den Parameter, hagelt es Fehlermeldungen wie "Dieses Patchpaket konnte nicht geöffnet werden".
Wenn das nur bei den unpassenden Paketen passieren würde, würde ich es noch verstehen, aber die Meldung kommt bei allen.

Ich lasse extra zum Nachvollziehen die Variable nochmals davor ausgeben. Die Ausgabe ist ok. Voller Pfad, voller Dateiname, keine Leerzeichen.

Auch mit erhöhten Rechten keine Änderung.

Ich blicke nicht durch, was da falsch läuft, denn manuell auf der Console funktioniert der Aufruf.

Ich würde mich freuen, wenn jemand von Euch mir hier eine Hilfestellung geben kann.

Danke im voraus.

bdmvg
Mitglied: erikro
LÖSUNG 09.10.2019 um 11:49 Uhr
Moin,

Zitat von beidermachtvongreyscull:

Hier besser:


Hier mal ein Beispiel, damit Du verstehst, warum:

Wenn Du eine Variable in Hochkommata einschließt, dann wird sie nicht aufgelöst, sondern der Variablenname als Eingabe angenommen.

Jetzt mit Anführungszeichen.
Wie Du siehst, gibt es so den Dateinamen und .fullname wird angehängt. Auch nicht das, was Du willst.

Jetzt ohne .fullname
Das ist richtig.

hth

Erik
Bitte warten ..
Mitglied: 141320
LÖSUNG 09.10.2019, aktualisiert um 12:43 Uhr
Und mit single Quotes um die Pfade kann die CMD (in der msiexec ja ausgeführt wird) auch nicht gerade gut umgehen...

Bitte warten ..
Mitglied: beidermachtvongreyscull
09.10.2019 um 13:30 Uhr
Hab vielen Dank für die Hilfe.

Ich habe das Script nun so umgebaut:

Funktioniert jetzt wie gewünscht.
Bitte warten ..
Mitglied: beidermachtvongreyscull
09.10.2019 um 13:31 Uhr
Auch Dir vielen Dank für die Hilfe.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Powershell Bulk Import CSV DHCPReservation

gelöst Frage von banane31Batch & Shell4 Kommentare

Hallo zusammen, ich verzweifele gerade an meinem neuen Windows Server 2016 DHCP Server und den Reservierungen. Im Netz habe ...

Batch & Shell

AD Bulk Import von Benutzerdaten via Powershell

Frage von banane31Batch & Shell2 Kommentare

Guten Morgen zusammen, ich bin aktuell dabei unser AD zu bereinigen und einige Anpassen bei den Usern vorzunehmen. Es ...

Installation

MSIEXEC parameter

gelöst Frage von EverestInstallation7 Kommentare

Hallo zusammen, hat jemand schon mal so was gemacht, eine MSI-Datei direkt aus Internet installieren? Ich möchte diese MSI-Datei ...

Batch & Shell

Powershell Script WebClient.DownloadFile

gelöst Frage von PeterleBBatch & Shell2 Kommentare

Da das Thema mit dem Downloadscript schon als gelöst markiert ist, (Proxy Download) hier noch eine Frage zur Anweisung: ...

Neue Wissensbeiträge
Microsoft
SMB Compression: Deflate your IO
Ticker von Dani vor 2 TagenMicrosoft

Hi folks, Ned Pyle guest-posting today about SMB Compression, a long-awaited option coming to Windows, Windows Server, and Azure. ...

Virtualisierung

Citrix end of availability (EOA) of perpetual licenses for the on-prem Workspace products

Ticker von Dani vor 2 TagenVirtualisierung

Moin, der nächste Marktführer steigt von Kaufen auf Mietzwang um :-( What did Citrix announce on July 1, 2020? ...

Festplatten, SSD, Raid
Stop Error 0x0000007B (INACCESSIBLE BOOT DEVICE)
Anleitung von evinben vor 2 TagenFestplatten, SSD, Raid

Systemstand Windows 7, 64-Bit, einschließlich allen Updates bis 10.09.2020 DELL Latitude E6330 PCI-Bus IRQ-Kanal 19: Standard AHCI 1.0 Serieller-ATA-Controller IRQ-Kanal ...

Sicherheit
NSA: UEFI und Secure Boot einsetzen
Ticker von sabines vor 3 TagenSicherheit3 Kommentare

Hilfreicher Heise Artikel zu UEFI und Secure Boot Tipps der NSA Näheres hier: NSA Bericht

Heiß diskutierte Inhalte
Windows 10
Einige Webseiten lassen sich nicht mehr aufrufen
Frage von JobbiWindows 108 Kommentare

Hallo Zusammen, kurze Info zum Aufbau: 4 Server 2019, 6 PC´s; Server: 1x DC;DNS; 1x File, 1x TS, 1x ...

Windows Server
AD Userkennwörter per Mail versenden
Frage von xoxoonexWindows Server8 Kommentare

Guten Tag Admins, ich suche eine Möglichkeit welche anhand einer CSV in welcher die Anmeldedaten + Mail und weitere ...

Sicherheit
Offener Port ohne Dienst IT-Sicherheit
gelöst Frage von decehakanSicherheit8 Kommentare

Hallo Zusammen, für die Zertifisierung von Webapplikation öffne ich in drei Monat Rythmus den Port 443/80 ,dabei läuft die ...

Netzwerkmanagement
WLAN Drucker überall erreichbar machen + UPgrade auf 10GBASE-T
gelöst Frage von daswinimramNetzwerkmanagement7 Kommentare

Hallo Admins und alle anderen mit Nerven aus Stahl! :) folgende IST Situation : FRAGEN : 1.) -> ich ...

Administrator Magazin
09 | 2020 Ein Internetauftritt ist für Firmen heute eine Selbstverständlichkeit, doch gilt es beim Betrieb der entsprechenden Server einiges zu beachten. Im September beleuchtet das IT-Administrator Magazin deshalb das Schwerpunktthema "Webdienste und -server". Darin lesen Sie unter anderem, wie Sie Webapplikationen sinnvoll überwachen und welche Open-Source-Managementtools ...
Best VPN