KGigi 21 Share Posted December 18, 2010 PowerShell hálózaton PSRemoting Linuxon a kezdetek kezdete óta lehetséges terminálon bejelentkezni egy SSH-szervert futtató számítógépre, ezzel lehetővé téve a távoli menedzselést. Windowson ez csak most lett elérhető (leszámítva a béna telnetet), a PowerShell már natívan tartalmazza. A Linuxhoz hasonlóan először engedélyeznünk kell a bejövő kapcsolatokat: enable-psremoting Kapcsolat létrehozása: new-pssession -computername <név> Ekkor utasításokat adhatunk a távoli gépnek. Lehetőség van a helyi gépre is ilyen módon kapcsolódni, ezt úgy érhetjük el, hogy nem adunk meg paramétereket. Vesszővel elválasztva több gépet is felcsatolhatunk egyszerre. Kapcsolat háttérbe küldése: exit-pssession vagy exit Lehetőségünk van eleve háttérben is létrehozni egy kapcsolatot: $ps = new-pssession -computername <név> Háttérben lévő kapcsolatoknak utasításokat az alábbi módon adhatunk: invoke-command -session $ps -scriptblock {<utasítások>} A nyitott kapcsolatok kilistázása: get-pssession Egy kapcsolat betöltése egy változóba: $ps = get-pssession -id <id> Belépés egy nyitott kapcsolatba: enter-pssession -session $ps Háttérben futó kapcsolat bezárása: remove-pssession -session $ps vagy remove-pssession -id <id> A nyitott kapcsolatok legkésőbb a PS ablak bezárásakor bezárásra kerülnek. Bejelentkezés más felhasználónévvel és jelszóval: new-pssession -credential <gépnév/domain>\<felhasználónév> Bejelentkezés nem helyi hálózatról: new-pssession -ConnectionUri <URL> Végül egy bónusz, amire hálózati menedzseléskor szükség lehet. A PS alapból nem tartalmaz utasítást az alvó állapotra, de kézzel hozzáadhatunk egyet: $ret = ni -p function: -value {[Reflection.Assembly]::LoadwithPartialname("System.Windows.Forms")>$null;$ret=[system.Windows.Forms.Application]::SetSuspendState(0,0,0);} -name <név> Mostantól ha <név>-et írunk a PS-ben, a gép alvó állapotba megy. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now