Variablen benutzung in Befehlen (Powershell)
Hallo
ich will einen Befehl mit einer Variable ausführen.
[Remove-AppxProvisionedPackage -Online -PackageName $app]
Dies funktioniert nicht und mir wird diese Fehlermeldung angezeigt:
Mit Write-Host Remove-AppxProvisionedPackage -Online -PackageName $app
Bekomme ich diese Meldung:
Remove-AppxProvisionedPackage -Online -PackageName Microsoft.XboxSpeechToTextOverlay_1.17.29001.0_neutral_~_8wekyb3d8bbwe
Wie man sehen kann erkennt er die Variable im Befehl Write-Host.
Die frage ist jetzt warum erkennt er die nicht mit dem Befehl Remove-AppxProvisionedPackage...?
ich will einen Befehl mit einer Variable ausführen.
[Remove-AppxProvisionedPackage -Online -PackageName $app]
Dies funktioniert nicht und mir wird diese Fehlermeldung angezeigt:
Remove-AppxProvisionedPackage : Falscher Parameter.
In Zeile:1 Zeichen:1
Remove-AppxProvisionedPackage -Online -PackageName $app
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CategoryInfo : NotSpecified: (:) [Remove-AppxProvisionedPackage], PSArgumentException
FullyQualifiedErrorId : Microsoft.Dism.Commands.RemoveAppxProvisionedPackageCommand
Mit Write-Host Remove-AppxProvisionedPackage -Online -PackageName $app
Bekomme ich diese Meldung:
Remove-AppxProvisionedPackage -Online -PackageName Microsoft.XboxSpeechToTextOverlay_1.17.29001.0_neutral_~_8wekyb3d8bbwe
Wie man sehen kann erkennt er die Variable im Befehl Write-Host.
Die frage ist jetzt warum erkennt er die nicht mit dem Befehl Remove-AppxProvisionedPackage...?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 363737
Url: https://administrator.de/contentid/363737
Ausgedruckt am: 22.11.2024 um 18:11 Uhr
6 Kommentare
Neuester Kommentar
Hi,
Falls "Name" nichts bringt, dann lass mal mit
alle Eigenschaften anzeigen und verwende dann den richtigen Eigenschaftsnamen.
E.
- benutze bitte Formatierungen
- versuche "$app.Name"
Remove-AppxProvisionedPackage -Online -PackageName $app.Name
Falls "Name" nichts bringt, dann lass mal mit
$app | fl
E.
Popelszeuch ...
Get-AppXProvisionedPackage -Online | ?{$_.PackageName -like '*Xbox*'} | Remove-AppxProvisionedPackage -Online