Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Batch Datei erstellen und mit Text befüllen

$
0
0

Hallo Allerseits,

ich bin gerade dabei ein kleines AD Abfrage Tool zu basteln für Kollegen.

Ich hänge bei dem Teil, wo ich dem Anwender eine Batch Datei basteln will, damit er das Script direkt starten kann.

Und als Service möchte ich das für ihn erstellen lassen.

Leider habe ich Probleme das "&" Zeichen dort einzufügen beim Einfügen in die Datei:

Die Problemzeile:

"PowerShell.exe -Command "& 'C:\Users\%Username%\Documents\LaufwerksOwnerSuche.ps1'"" | Add-content $Datei_Batch

Vielleicht lässt sich das auch eleganter lösen. 

Wäre aufgeschlossen für Lösungen, Danke :-)

 

$Datei_Batch = "$HOME\Desktop\Documents\Suche.bat"
$Datei_Verknuepfung = "$Home\Documents\LaufwerksOwnerSuche.bat"
    if (!(Test-Path $Datei_Batch)) {New-Item -Path $Datei_Batch -ItemType File}
    #Batch-Datei mit Inhalt befüllen
        "echo off Laufwerks Owner Suche `n" | set-content $Datei_Batch"PowerShell.exe -Command "& 'C:\Users\%Username%\Documents\LaufwerksOwnerSuche.ps1'"" | Add-content $Datei_Batch

PS: Bin Amateur, also falls es zu simple ist. Bitte nicht hauen :D


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>