検討:
$ProfilePath = "HKLM:\software\microsoft\windows NT\currentversion\profilelist"
$ProfileList = ls -path $ProfilePath
foreach ($guid in $ProfileList)
{
$gpath = $guid -replace "HKEY_LOCAL_MACHINE","HKLM:"
$userpath = Get-ItemProperty -path "$gpath" | select ProfileImagePath
$SUserName = [system.string]::$userpath
$username = $userpath -replace "ProfileImagePath=C:\\Users\\",""
}
現在$userpath = @{ProfileImagePath=C:\Windows\ServiceProfiles\NetworkService
。比較できるように、文字列にする必要があります。これを文字列に変換するにはどうすればよいですか?
私の試みは、またはのいずれかを生成$SUserName
します。blank
null string