Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Список имён в Vsphere через PowerShell (http://forum.oszone.net/showthread.php?t=320050)

WeNDiGO 23-10-2016 02:37 2680819

Список имён в Vsphere через PowerShell
 
Добрый день, помогите разобраться, почему не хочет выдергивать список имен из сферы, если руками делаю, то выводит, а в скрипте нет. С PS не очень.

Скрипт
Add-PSSnapin VMware*

Connect-VIServer 1.1.1.1

$vAppName = Read-Host "Enter the name of vApp (you may use regular expression)"

$vApps = Get-VApp $vAppName

if ($vApps -eq $null) { exit }

Write-Host "You really want to create snapshots in those vApps?"

Format-List -InputObject $vApps -Property Name

do { $Answer = Read-Host "[y/n]" }
until (($Answer -ieq "y") -or ($Answer -ieq "n"))

if ($Answer -ieq "n") { exit }

$SnapshotName = Read-Host "Enter the name of snapshots"

foreach ($vApp in $vApps) {

Write-Host " "
Write-Host "------------------------------"
Write-Host "Creating snapshots in '$vApp'..."
Write-Host "------------------------------"

$VMs = get-vm * -Location $vApp
foreach ($VM in $VMs) { New-Snapshot -VM $VM -Name $SnapshotName }
}


Если так сделать нельзя, то как запускать процедуру заново не покидая скрипт.

WeNDiGO 23-10-2016 11:58 2680861

Забыл ошибку указать.

Get-VApp VApp with name was not found using the specified filter(s).


Время: 03:24.

Время: 03:24.
© OSzone.net 2001-