Loops 循环文件并运行命令
使用PowerShell,我需要循环一个文件夹中的所有文件,并为每个文件运行一个命令 例如: 在文件夹Loops 循环文件并运行命令,loops,powershell,csv,active-directory,Loops,Powershell,Csv,Active Directory,使用PowerShell,我需要循环一个文件夹中的所有文件,并为每个文件运行一个命令 例如: 在文件夹C:\Users\Administrator\Documents\scripts中,我有以下文件:user_1.csv,user_2.csv。。。用户\u N.csv 对于我需要运行此命令的每个文件: Import-Csv .\user_N.csv | New-ADUser -Enabled $True -AccountPassword (ConvertTo-SecureString Pass1
C:\Users\Administrator\Documents\scripts
中,我有以下文件:user_1.csv,user_2.csv。。。用户\u N.csv
对于我需要运行此命令的每个文件:
Import-Csv .\user_N.csv | New-ADUser -Enabled $True -AccountPassword (ConvertTo-SecureString Pass123 -AsPlainText -force)
此命令应位于循环内,循环迭代文件夹中的所有文件
有什么建议吗?使用
Get-ChildItem
cmdlet检索所有csv文件并将其传送到Import-csv
cmdlet:
Get-ChildItem -Path 'C:\Users\Administrator\Documents\scripts' -Filter 'user_*.csv' |
Import-Csv |
New-ADUser -Enabled $True -AccountPassword (ConvertTo-SecureString Pass123 -AsPlainText -force)