이상하다 분명히 포스트 한거 같은데 안되어있네.........
$IpHashTable =@{}
$IpHashTable.add("$count",$addr)
이렇게 하면 되는듯
부를땐
$IPAddress = $IpHashTable.get_Item($SelectValue)
Function ShowAllIP
{
$IPconfigset = Get-WmiObject Win32_NetworkAdapterConfiguration
$IpHashTable =@{}
$count = 0
foreach ($IPConfig in $IPConfigSet)
{
if ($Ipconfig.IPaddress)
{
foreach ($addr in $Ipconfig.Ipaddress)
{
$IpHashTable.add("$count",$addr)
" {0} : IP Address : {1}" -f $count, $addr;
$count++
}
}
}
InputIP $IPHashTable
}
Function InputIP
{
param([System.Collections.HashTable]$IpHashTable )
Write-Host "Choose IP Address"
[String]$SelectValue = Read-Host "select number:"
$IPAddress = $IpHashTable.get_Item($SelectValue)
echo "SELECT VALUE = $SelectValue"
echo "IP = $IPAddress"
MakeSite($IPAddress)
}
일단 이거 ip가져와서 list에 뿌리는건데 참조하자(내가 만듬)
$IpHashTable =@{}
$IpHashTable.add("$count",$addr)
이렇게 하면 되는듯
부를땐
$IPAddress = $IpHashTable.get_Item($SelectValue)
Function ShowAllIP
{
$IPconfigset = Get-WmiObject Win32_NetworkAdapterConfiguration
$IpHashTable =@{}
$count = 0
foreach ($IPConfig in $IPConfigSet)
{
if ($Ipconfig.IPaddress)
{
foreach ($addr in $Ipconfig.Ipaddress)
{
$IpHashTable.add("$count",$addr)
" {0} : IP Address : {1}" -f $count, $addr;
$count++
}
}
}
InputIP $IPHashTable
}
Function InputIP
{
param([System.Collections.HashTable]$IpHashTable )
Write-Host "Choose IP Address"
[String]$SelectValue = Read-Host "select number:"
$IPAddress = $IpHashTable.get_Item($SelectValue)
echo "SELECT VALUE = $SelectValue"
echo "IP = $IPAddress"
MakeSite($IPAddress)
}
일단 이거 ip가져와서 list에 뿌리는건데 참조하자(내가 만듬)
'Power Shell' 카테고리의 다른 글
[ps] if switch 등 기본문법 (0) | 2009.12.15 |
---|---|
[ps] string형 시간을 DateTime으로 컨버팅하기 (0) | 2009.12.15 |
[ps] file copy ,delete 하기 (0) | 2009.12.07 |
[ps] WMI를 통한 Hyper-V 관리... (0) | 2009.12.03 |
[ps] how to run c# code within Powershell (0) | 2009.12.03 |