Нужна помощь в сохранении выходных данных для каждого цикла в переменную и экспорта в CSV-файл.
Я не пробовал.Я не получаю идеи
Ниже мой сценарий
$disks = Get-AzDisk
Foreach($disk in $disks)
{
if($disk.ManagedBy -eq $VM.Id)
{
$diskname = $disk.Name
$encryptionsettings = $disk.EncryptionSettingsCollection
if($encryptionsettings -eq $null)
{
$encryption = "Not encrypted"
}
else
{
$encryption = "Encrypted"
}
}
$VM | Select-Object @{Name="Disk Name";Expression={$diskname}},
@{Name="Encryption Status";Expression={$encryptionstatus}} | Export-Csv -Path $VMDetails -Delimiter "," -NoTypeInformation -Append
}
Мне нужен вывод как
Disk Name Encryption status
test , test1 , test2 , test3 Encrypted , Not encrypted,Encrypted ,Encrypted
Но я получаю вывод, как показано ниже.
Disk Name Encryption Status
test Not encrypted
test_DataDisk_0 Encrypted
test_DataDisk_1 Encrypted
test_OsDisk_1_aa301d403d1e46f6b2af9a49a0f46052 Encrypted