Есть ли способ преобразовать system.string в system.object в PowerShell?
У меня уже есть CSV-файл, который некоторые пользователи хотят удалить для некоторых назначенных ролей из подписки Azure.
Во-первых, я попробовал
Import-Csv C:\Users.csv | Foreach-Object {Remove-AzureRmRoleAssignment -SignInName $Users}
Где SignInName - это столбец в CSV-файле, в котором есть пользователи, которых я хочу удалить в следующем формате x@y.com, но он не работал, в то время как он не выдавал ошибок.
Вот почему я попробовал другой подход, когда я импортировал этот столбец SignIn в переменную. Затем я попытался удалить его:
$Users = Import-Csv 'C:\Users.csv' | select SignInName
Foreach-Object {Remove-AzureRmRoleAssignment -SignInName $Users}
В результате я получил эту ошибку: