laster
Goto Top

VMM 2012 per Powershell-Script aus cmd abfragen

Hallo,

habe ein Problem mit der Abfrage der VM's auf einem Win2012 R2 Server mit VMM 2012 R2.

Unter 2008 hab ich das so gemacht:

set PSEXE=C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
set SSVMM=C:\Program Files\Microsoft System Center Virtual Machine Manager 2008 R2\bin\cli.psc1
"%PSEXE%" -PSConsoleFile "%SSVMM%" c:\temp\scriptdatei.ps1  

In der ScriptDatei steht dann z.B.: "Get-VMMServer -ComputerName SRV-VMM | Out-File -Encoding ASCII > c:\temp\_vmm_server.txt"

Unter 2012 finde ich nun das Windows PowerShell console file (%SSVMM%) nicht mehr.

Wer kann helfen?

viele Grüße
LS

Content-Key: 259223

Url: https://administrator.de/contentid/259223

Printed on: April 20, 2024 at 00:04 o'clock

Mitglied: 114757
Solution 114757 Jan 08, 2015 updated at 18:32:59 (UTC)
Goto Top
Moin Laster,
probiers mal so. In die Scriptdatei schreibst du
Import-Module Virtualmachinemanager
Get-SCVMMServer -ComputerName SRV-VMM | Out-File 'c:\temp\_vmm_server.txt' -Encoding ASCII   
und Aufrufen des Scriptes dann so
powershell.exe -File "c:\temp\scriptdatei.ps1"
Die Änderungen kannst du hier nachlesen...
http://technet.microsoft.com/de-de/library/hh875013.aspx

Gruß jodel32

p.s. geht auch komplett als Einzeiler ohne zusätzliches Script
powershell.exe -Command "&{Import-Module Virtualmachinemanager; Get-SCVMMServer -ComputerName SRV-VMM | Out-File 'c:\temp\_vmm_server.txt' -Encoding ASCII}"
Member: laster
laster Jan 08, 2015 at 18:33:08 (UTC)
Goto Top
Hallo jodel32,

vielen Dank für Deine Hinweise.
Komme erst Morgen dazu, danke aber schon mal sehr.

vG
LS
Member: laster
laster Jan 09, 2015 at 10:46:40 (UTC)
Goto Top
Hallo jodel32,

wie schon gedacht - es funktioniert.

Nochmals Dank und Gruß
LS