Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


microsoft-system-center:virtual-machine-manager:upload-list-of-all-vms-with-ip-addresses-from-vmm-to-csv-file
no way to compare when less than two revisions

Различия

Показаны различия между двумя версиями страницы.


microsoft-system-center:virtual-machine-manager:upload-list-of-all-vms-with-ip-addresses-from-vmm-to-csv-file [06.05.2021 15:34] (текущий) – создано Алексей Максимов
Строка 1: Строка 1:
 +===== Выгружаем из System Center VMM список виртуальных машин с IP адресами в CSV-файл =====
  
 +{{:microsoft-system-center:virtual-machine-manager:pasted:20210506-152307.png }} Здесь приведён пример простого **PowerShell**-скрипта, который использует командлеты PS-модуля **System Center VMM**. Данный модуль может быть добавлен в систему в составе консоли управления **Virtual Machine Manager Administrator Console**. 
 +
 +Скрипт предназначен для быстрого получения перечня всех виртуальных машин с дополнительной информацией по каждой машине (перечень IPv4 адресов, операционная система по классификации VMM, описание ВМ из VMM).
 +
 +<file powershell SCVMM-Get-All-VMs-with-IP.ps1># Блок переменных
 +# $VMMSrv - Имя сервера SCVMM, с которого будут выбраны все ВМ
 +# $CSVOut - Признак необходимости выгрузки в CSV-файл. 
 +#           Возможные значения $true|$false     
 +# $CSVPth - Полный путь к файлу выгрузки в формате CSV
 +#
 +[string]$VMMSrv = "SCVMM01.holding.com"
 +[bool]$CSVOut   = $false
 +[string]$CSVPth = "C:\Temp\VMs.csv"
 +
 +# Получаем список виртуальных машин
 +#
 +Import-Module "virtualmachinemanager"
 +$VMs = Get-SCVirtualMachine | ForEach-Object {
 +     $IPv4 = ($_ | Get-SCVirtualNetworkAdapter).ipv4Addresses
 +     $_ | Select-Object *,@{N='ipv4Addresses';E={$IPv4}}
 +} `
 +| Sort -property Name `
 +| Select -property Name, ipv4Addresses,  OperatingSystem, Description
 +If ($CSVOut -eq $true) {
 +    $VMS |  Export-CSV -NoTypeInformation $CSVPth -Delimiter ";" -Encoding "Unicode"
 +}
 +$VMs</file>
 +
 +
 +\\
 +----
 +Проверено на следующих конфигурациях:
 +^ Версия ОС ^ Версия PS ^ Версия SCVMM ^
 +| Windows 10 Pro (10.0.19042) | PowerShell 5.1 | System Center 2012 R2 VMM Update Rollup 14 (3.2.8453.0) | 
 +
 +----
 +{{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 06.05.2021 15:32
 +
 +{{tag>"System Center" "System Center 2012 R2" SCVMM VMM PowerShell}}
 +
 +~~DISCUSSION~~
microsoft-system-center/virtual-machine-manager/upload-list-of-all-vms-with-ip-addresses-from-vmm-to-csv-file.txt · Последнее изменение: 06.05.2021 15:34 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki