В настоящее время работает над сценарием для предоставления новых сотрудников в компании, в которой я работаю.
Глядя на следующее: https://docs.microsoft.com/en-us/powershell/module/exchange/move-and-migration/new-migrationbatch, чтобы запустить новый пакет миграции для каждого электронного письма пользователь, похоже, что требуются байтовые данные файла .csv
, полученные из [System.IO.File]::ReadAllBytes("PathToFile")
.
Есть ли способ создать данные, сгенерированные из функции ReadAllBytes
, читающей .csv
, без создания .csv
в локальной файловой системе? Мне любопытно, потому что хотя у меня будет .csv
пакетных пользователей, я не хочу создавать еще один .csv
со сценарием, если у меня уже есть информация внутри области действия сценариев, связанная с объектом.
Т.е. если у меня есть:
$Emails = @()
$Emails += "User1@domain.com"
$Emails += "User2@domain.com"
Есть ли способ передать это в параметр -CSVData
в байтах, не делая CSV?