Die Ausgabe eines Powershell-Befehls in einer Variablen speichern und im Batch-Skript verwenden?
Ich versuche, die Ausgabe eines Powershell-Befehls zu speichern (von einem Stapelskript ausgeführt) und im Stapelskript zu verwenden.
Können Sie mir bitte sagen, was ich tun soll?
Der Power Shell-Befehl lautet:
[System.Net.Dns]::GetHostByName((hostname)).HostName
Ich möchte die Ausgabe im Stapelskript verwenden.
P.S.Es ist sogar noch besser, wenn ich den vollständigen Computernamen / Hostnamen / vollqualifizierten Domänennamen (FQDN) von cmd und nicht von Powershell erhalten kann. Der vollständige Computername ist jedoch nicht die Verkettung der Variablen ComputerName und UserDNSDomain.