Felhasználónév, jelszó kezelése

0 votes
asked Apr 12, 2013 in IRF tantárgy by coolmaister (29 points)  
edited Apr 12, 2013 by micskeiz

Sziasztok!

Egy olyan problémába ütköztem, hogy egyszerűen képtelen vagyok a csv fájlból beérkezett Felhasználó nevet és jelszót, normálisan kezelni.
Azt olvastam több helyen is, hogy PSCredential objektumot kell csinálni, de egyszerűen nem tudok.

[array]$s = Import-Csv $Machines 
Foreach ($ob in $s){
  $Passw = ConvertTo-SecureString ob.password –AsPlainText -Force
  $Cred = New-Object –TypeName "System.Management.Automation.PSCredential" –ArgumentList ($ob.user,$Passw)
  $uri = "wmicimv2/Win32_Processor"
  Get-WSManInstance $uri -ComputerName $ob.machineName -Credential $Cred -Enumerate
}

Nem tudom, hogy lehetne működésre bírni
Amennyiben csak a user nevet kérem $Cred helyére akár paraméteresen is működik a lekérdezés.

esetleg máshogy hogy lehetne a bejelentkezést megcsinálni?

A válaszokat előre is köszönöm
Csabi

Közben megtaláltam, a megoldást a parancsok jók csak a paraméterezés hibás, lemaradt pár "$"jel

2 Answers

+1 vote
answered Apr 12, 2013 by Csapi007 (51 points)  

Hy
Használd a Get-Credential parancsot.

commented Apr 12, 2013 by coolmaister (29 points)  
Köszönöm, most sikerült, az a parancs nem jó mivel itt paraméterek fájlból olvasok, pontosítanám a Get_Credential -t nem tudom hogy kéne használni erre a célra.
A hibám figyelmetlenségből ered a változó nevek elé kellett volna $ jel (lemaradt) ez okozta a gondot.
0 votes
answered Apr 13, 2013 by Törcsi (32 points)  

Megvallom őszintén hiába olvasom el n.x a get-credentialt, az nekem ígyis úgyis dobál fel kis ablakokat, viszont van egy ilyenem:

$pass =New-Object -TypeName System.Security.SecureString
$datarow.Password.ToCharArray() | ForEach-Object {$pass.AppendChar($_)}     
$cred = new-object -typename System.Management.Automation.PSCredential -argumentlist $datarow.User,$pass

Ez ahogy most így nézegettem működőképesnek tűnik.

commented Apr 13, 2013 by Csapi007 (51 points)  
edited Apr 13, 2013 by Csapi007
Ajánlom olvassátok át mégegyszer, különös tekintettel a 7. példára.
Persze nem kötelező ezt használni.
...