나중에 가져 오기 위해 라이브 어댑터의 내용 만 CSV 파일로 덤프하려고합니다.powershell ip address csv 파일
문제는 $ _을 사용하는 것이 었습니다. 이하.
$colNicConfigs = Get-WMIObject Win32_NetworkAdapterConfiguration | where { $_.IPEnabled -eq "TRUE" }
#loop over each adapter
foreach ($objNicConfig in $colNicConfigs)
{
$objnic=Get-WMIObject Win32_NetworkAdapter | where {$_.deviceID -eq "$objNicConfig.Index" }
#$strname=$objnicconfig.description.split(":")[0]
#replace strname above when testing against actual server since no dot1q defined on my wks
$strname="MGMT:Something"
$connid=$_.NetworkConnectionID
$ipaddr=$_.IPAddress(0)
$ipsm=$_.IPSubnet(0)
$dg=$_.DefaultIPGateway
}
# create dictionary entries
$report = @()
$report += New-Object psobject -Property @{Name=$strname;ConnID=$connid;IP=$ipaddr;SM=$ipsm;DG=$dg}
$report | export-csv .\nic.csv
어떤 부품이 고장입니까? 어떤 오류가 발생하고 있습니까? PowerGUI 스크립트 편집기 또는 ISE에 넣고 한 줄씩 디버그하십시오. –
작동하지 않는 것이 무엇인지 구체적으로 설명하면 더 나은 대답을 얻을 수 있습니다. 당신이 $ _ 대신에 $ objNic을 사용하여 NIC에 관한 정보를 얻고 싶다고 의심하지만, []가 PS의 배열 인덱서입니다. – EBGreen