$hostList = cat C:\hostfile.csv
foreach($_ in $hostList){
Invoke-Command -ComputerName $_ -ScriptBlock {
...
}
hostfile.csv의 내용은
(테스트 용) :원격 연결
localhost,127.0.0.1
이 .csv 파일은 헤더 않고, 하나의 라인입니다.
Invoke-Command : One or more computer names is not valid. If you are trying to pass a UR
I, use the -ConnectionUri parameter or pass URI objects instead of strings.
것은 내가 foreach
잘못을 정의하는 건가요하거나 $_
에서 .CSV의 값을 기입하지 않을 수 있습니다 : 문제는 내가 다음과 같은 오류가 있다는 것입니다?
EDIT : 결국 실제 IP 주소와 호스트 이름으로 .csv를 확장하고 싶습니다.
, 모든 값이 한 줄에 있음을 언급하는 것을 잊었다. IP 또는 호스트 이름에 연결하려고합니다. 입력 해 주셔서 감사합니다! –
@SiemHermans는 업데이트를 살펴보고 감사 할 필요가 없습니다. 답변을 올리거나 답장으로 표시 할 때 (두 가지 모두 수행 할 수 있음) –
좋아요, ','로 나누면됩니다. 별도의 값. 이러한 별도의 값을 추가하면 .csv를 가져 오는 것만으로는 $ hostList가 배열이됩니다. 옳은? –