Powershell Variable setzen
Hi,
stehe gerade auf dem Schlauch
Will in der Powershell (.ps1-Datei) am Anfang eine Variable setzen, wo einfach nur ein Name hinterlegt sein soll.
Hier ist mein Code:
Will also nur den Wert myname auswerten, den benötige ich an mehren stellen. Es werden nur Bilder kopiert, die vorher definiert werden (txt-Datei) und die soll in den Ordner der oben definiert wird kopiert werden.
Danke
stehe gerade auf dem Schlauch
Hier ist mein Code:
set myname=test
New-Item -ItemType directory -Path C:\Users\%username%\Desktop\$myname
Will also nur den Wert myname auswerten, den benötige ich an mehren stellen. Es werden nur Bilder kopiert, die vorher definiert werden (txt-Datei) und die soll in den Ordner der oben definiert wird kopiert werden.
Danke
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 390263
Url: https://administrator.de/forum/powershell-variable-setzen-390263.html
Ausgedruckt am: 02.04.2025 um 08:04 Uhr
6 Kommentare
Neuester Kommentar

Da fehlen ja auch die Anführungszeichen
Und das %username% kannst du ganz schnell wieder vergessen! Das Äquivalent in der Powershell dafür ist
Aber besser wäre hier gleich die Umgebungsvariable Userprofile zu nehmen, da Profile nicht zwingend unter
Also gesamt gleich so
$myname = 'test'
$env:Username
c:\users
liegen müssen.Also gesamt gleich so
$myname='test'
md "$env:USERPROFILE\Desktop\$myname" -Force

jetzt meckert er nur noch hier bei...
get-content "C:\Users\Benutzer\Desktop\${myname}_dsc.txt"
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell. ...