Moin miteinander,
während des Rollouts lasse ich ein Powershell-Script laufen und möchte anzeigen lassen, was gerade bearbeitet wird. Dafür habe ich mit Write-Host Ausgaben eingebaut. Die jedoch tauchen nicht im Consolen-Fenster auf. Wo ist da mein Denkfehler?
Das Script:
function Dei($app) {
Write-Host $app
get-AppXProvisionedPackage -online | Where-Object DisplayName -eq $app | Remove-AppxProvisionedPackage -Online
Get-AppxPackage | Where-Object Name -eq $app | Remove-AppxPackage
Start-Sleep 3
}
Dei("Microsoft.BingWeather")
Dei("Microsoft.Messaging")
Dei("Microsoft.MicrosoftSolitaireCollection")
Dei("Microsoft.MicrosoftStickyNotes")
Dei("Microsoft.MSPaint")
Dei("Microsoft.Office.OneNote")
Dei("Microsoft.OneConnect")
Dei("Microsoft.People")
Dei("Microsoft.Print3D")
Dei("Microsoft.SkypeApp")
Dei("Microsoft.StorePurchaseApp")
Dei("Microsoft.Wallet")
Dei("Microsoft.Windows.Photos")
Dei("Microsoft.WindowsAlarms")
Dei("Microsoft.WindowsCamera")
Dei("Microsoft.WindowsMaps")
Dei("Microsoft.Xbox.TCUI")
Dei("Microsoft.XboxApp")
Dei("Microsoft.XboxGameOverlay")
Dei("Microsoft.XboxGamingOverlay")
Dei("Microsoft.XboxIdentityProvider")
Dei("Microsoft.XboxSpeechToTextOverlay")
Dei("Microsoft.ZuneMusic")
Dei("Microsoft.ZuneVideo")
Write-Host
Write-Host "Fertig"
Write-Host
Start-Sleep 5
Schöne Grüße aus Hamburg... Sven
Rollout Powershell Write-Host in Console ausgeben
- ngottschalk
- Beiträge: 293
- Registriert: Mi Sep 08, 2010 12:57 pm
Hallo Eisi,
ich bin mir zwar nicht sicher, ob dies mit dem "Execute PowerShell skript" möglich ist, aber ansonsten sollte es möglich sein, das Skript in eine Datei zu schreiben und dann die Powershell mit der Datei als Parameter aufzurufen. Hierbei muss dann der PowerShell-Aufruf impersoniert laufen, wobei das bei Rollouts ja kein Problem sein sollte, da der Administrator zu diesem Zeitpunkt meist angemeldet ist.
Alternativ würde ich ggf. einfach die Ausgabe in eine Datei umleiten.
ich bin mir zwar nicht sicher, ob dies mit dem "Execute PowerShell skript" möglich ist, aber ansonsten sollte es möglich sein, das Skript in eine Datei zu schreiben und dann die Powershell mit der Datei als Parameter aufzurufen. Hierbei muss dann der PowerShell-Aufruf impersoniert laufen, wobei das bei Rollouts ja kein Problem sein sollte, da der Administrator zu diesem Zeitpunkt meist angemeldet ist.
Alternativ würde ich ggf. einfach die Ausgabe in eine Datei umleiten.
Mit freundlichen Grüßen
Niklas Gottschalk (gottschalk@zoller-usa.com)
IT Systems Administrator
Zoller Inc.
Niklas Gottschalk (gottschalk@zoller-usa.com)
IT Systems Administrator
Zoller Inc.