Download from url
Для небольших файлов, т.к. изначально файл выкачивается в оперативную память, а только потом сбрасывается на диск:
Invoke-WebRequest -Uri $url -OutFile $output
Для любых файлов, но не отображается прогресс скачивания:
(New-Object System.Net.WebClient).DownloadFile($url, $output)
Работа с сетью
Nic Teaming
Получение списка сетевых адаптеров:
> Get-NetAdapter
Переименование сетевого адаптера:
> Get-NetAdapter -Name "Ethernet 2" | Rename-NetAdapter -NewName "Ether-1-port-07"
Получение списка настроенного Nic Teaming:
> Get-NetLbfoTeam
Создание интерфейса Nic Teaming:
> New-NetLbfoTeam -Name "EtherChannel-1 2 adapters" -TeamMembers Ether-* -LoadBalancingAlgorithm MacAddresses -TeamNicName EtherChannel-1 -TeamingMode Static
Получение списка виртуальных свитчей
> Get-VmSwitch
Создание виртуального свитча
> New-VMSwitch -Name EtherVSwitch -NetAdapterName EtherChannel-1 -AllowManagementOS 1