Ich muss eine CSV-Datei importieren, die 2 Spalten und 40 Zeilen von Benutzern und deren Computername hat. Im Folgenden finden Sie ein Beispiel für die Einrichtung der Arbeitsmappe.Bash oder Powershell Skripthilfe benötigt
Bezeichnung Spalte
Was ich brauche, aus dem Skript ist es, die Benutzer in der Spalte NAME in einen Ordner Echo, die nach ihrem Computer nennen würde, die diese Informationen in der Computer Spalte für jeden Benutzer gespeichert (so 40 mal).
Ich habe versucht, eine Powershell-Linie, aber funktioniert nicht wie erwartet.
auch versucht bash für diese Verwendung aber ein Problem Computernamen
Aber so weit ich hier stecken habe. Ich werde weiterhämmern, aber vielleicht könnte jemand in der Gemeinde ihre Weisheit teilen!
http://i.stack.imgur.com/RrMpG.png
$dataSource=import-csv "C:\temp\local_admin.csv"
foreach($dataRecord in $datasource) {
$Name=$dataRecord.Name
$CN=$dataRecord.CN
echo $name > $CN.txt until end
}
Dies ist die bash Linie, die ich zur Arbeit zu kommen versuchte.
for /f "usebackq" %%X in ("c:\temp\local_admin.txt") do (echo %%X >
c:\temp\test\%computername%.txt)
Bearbeiten Sie einfach die Frage und fügen Sie den Code so gut wie möglich ein. Wenn Sie das Formatierungsrecht nicht bekommen, kann jemand mit Privilegien helfen, aber wir können nicht, wenn der Code nicht verfügbar ist. – briantist
Bitte fügen Sie den Code als Text, kein Bild ein. Ich werde helfen, den Code zu formatieren, wenn ich kann, aber ich werde es nicht von einem Bild übertragen! – briantist
Wird es erneut versuchen! :) –