Šodienas stundā mūsu Geek skolu sērijā, kas aptver SysInternals, mēs parādīsim jums, kā izmantot PSTools pakalpojumu komplektu, lai veiktu dažādus administrēšanas uzdevumus gan lokāli, gan attālos datoros.
SKOLAS NAVIGĀCIJAJa esat kādreiz vēlējies izveidot savienojumu ar citu datoru un palaist komandu, ātri iegūstiet informāciju par procesiem, kas darbojas, un, iespējams, tos iznīcina vai pat pārtraucat pakalpojumu citā datorā, jūs varat izmantot rīkus, kas izmanto PSTools, lai veiktu visas šīs darbības un pat vairāk
Protams, jūs varat izmantot attālo darbvirsmu vai līdzīgu pakalpojumu, lai izveidotu savienojumu ar jebkuru Windows datoru un tiešām redzētu darbvirsmu un darītu visu, ko jūs varētu darīt lokāli, bet PSTools komunālie pakalpojumi ļauj jums veikt daudzus uzdevumus no komandrindas vai vēl labāk no skriptu, kuru jūs varat atkārtoti izmantot vēlāk.
Tie ir komunālo pakalpojumu veidi, kas vislabāk darbojas korporatīvajā vidē, un šo rīku apgūšana noteikti palīdzēs jums uzlabot sistēmas administrēšanas darbu, ietaupīt laiku un padarīt lietas daudz saprātīgāku. Darīt lietas gudrāk un ātrāk ir kritiska prasme būt lielisks sysadmin.
PsTools komplektā ir divpadsmit rīki, un, lai gan daži no tiem ir ļoti noderīgi, citi ir aizstāti ar jaunāko Windows versiju iebūvētiem rīkiem, un ir daži citi, kas vairumam cilvēku nav noderīgi. Mēs izvērsīsim visus no tiem, lai jūs saprastu, kā viņi strādā un kāpēc jūs varētu vēlēties izmantot katru no tām.
Ir vērts atzīmēt, ka jūs varat izmantot rīku, piemēram, PsExec, lai izpildītu visu veidu komandrindas utilītus attālos datoros ... ieskaitot tiešām noderīgus, piemēram, autorunu komandrindas rīku un daudz ko citu. Iespējas ir bezgalīgas, kad esat paņēmuši PsTools spēku.
Visi šie rīki var tikt izmantoti vietējos datoros, taču tie galvenokārt ir noderīgi, lai izveidotu savienojumu ar attāliem datoriem un izpildītu komandas uz tiem.
Visus utilītus var palaist vai nu vietējā, vai attālajā datorā, tāpēc tiem visiem ir tāds pats pirmais arguments par datora nosaukumu, ja nepieciešams. Ņemiet vērā, ka jūs varētu izmantot IP adresi, ja vēlaties. Ja izlaist šo argumentu, komanda darbosies jūsu lokālajā datorā.
psinfo \ computername
Varat arī uzskaitīt vairākus datorus, piemēram, psinfo \ computer1, computer2, computer3, vai arī jūs varat visus vārdus iekļaut failā un atsaucei, piemēram, psinfo @ computerlist.txt. Pēdējais sintaksis ir psinfo \ *, kas darbojas visos domēna datoros, kas, iespējams, nav kaut kas, ko izmantosiet katru dienu.
Ja jums ir jāsazinās ar alternatīviem akreditācijas datiem, jo jūsu vietējā datora kontam ir atšķirīgs lietotājvārds un parole nekā citā datorā, varat izmantot -u un -p opcijas, lai gan mēs ņemam vērā, ka jūs, iespējams, nevēlaties izmantot -p on komandu ar komandu ar komandu paroli drošības apsvērumu dēļ.Atjauninājums: kopš jaunākā izdevuma PsExec, neviens rīks vairs neuztver paroles kā skaidru tekstu, tādēļ tikai jāuztraucas, ja kāds var izlasīt jūsu skripta failus un redzēt tajā paroli.
psinfo \ computername -u "lietotājs" -p "Parole"
Komandas daļa "lietotājs" mainās uz "DOMAIN \ user", ja jūs esat domēna vidē un ir jāmaina no pašlaik strādājošā lietotāja.
Piezīme:jums parasti būs nepieciešams izveidot savienojumu ar attālajiem datoriem, izmantojot administratora kontu.
Ja esat domēna vide, kuram būs jāpiedalās lielākajai daļai cilvēku, kuriem ir nepieciešams lietot PsTools, jūs varat pilnībā ignorēt šo sadaļu, jo viss darbosies tikai labi. Lai ikviens, kam ir operētājsistēma Windows 7, 8 vai Vista mājas vidē vai izmantojot pāris dators birojā bez domēna, jums būs jākoriģē lietotāja konta kontrole attālajā datorā, lai varētu pareizi palaist PsTools.
Problēmu labi raksturo Microsoft:
Ja lietotājs, kas ir vietējo administratoru grupas dalībnieks mērķa attālajā datorā, izveido attālo administratīvo savienojumu, izmantojot komandu neto izmantošana * \ remotecomputer \ Share $, piemēram, viņi nepieslēdzas kā pilnīgs administrators. Lietotājam tālvadības datorā nav paaugstināšanas potenciāla, un lietotājs nevar izpildīt administratīvus uzdevumus.
Lai to izskaidrotu citādi, mēģinot izveidot savienojumu ar citu datoru un palaist kaut ko, kuram nepieciešama administratora piekļuve, nav iespējams aktivizēt UAC uzvedni un pieņemt to no sava datora, tādēļ tā netiks izveidota kā administratora savienojums.
Un tas nav slikts. Šo iestatījumu nevajadzētu mainīt, pilnībā neizprotot, ka ļaunprātīgas programmatūras atvēršana tiks izplatīta no viena datora uz otru - pieņemot, ka ļaunprātīgai programmatūrai ir jūsu vietējais lietotājvārds un parole, un šī parole ir tāda pati kā citam datoram, un Ļaunprātīga programmatūra ir tik sarežģīta, kas lielākoties nav. Bet tas joprojām nav kaut kas viegli uztverams.
Un atkal, ja esat domēna vidē, šī problēma nepastāv un nav jāmaina. Un, ja jūs vienkārši testējat ar virkni virtuālo mašīnu, jums nav daudz jāuztraucas par to.
Lai kniebiens UAC, lai varētu aktivizēt programmu PsTools, jūs vēlaties atvērt reģistra redaktoru un pāriet uz šo atslēgu:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \
Windows \ CurrentVersion \ Policies \ System
Kad esat tur, labajā pusē izveidojiet jaunu 32 bitu DWORD, piešķiriet tai vietnes LocalAccountTokenFilterPolicy nosaukumu un vērtību 1. Jums nav nepieciešams restartēt datoru, lai šis iestatījums stātos spēkā.
Piezīme:lai noskaidrotu, šim iestatījumam ir jānotiek attālajā datorā, ar kuru esat izveidojis savienojumu.
PsExec, iespējams, ir visspēcīgākais rīks komplektā, jo jūs varat izpildīt jebkuru komandu vietējā komandu uzvednē, tāpat kā to izpildot attālajā datorā. Tas ietver visu, ko var palaist komandrindā - jūs varat mainīt reģistra vērtības, palaist skriptus un utilītus vai izveidot savienojumu no šī datora uz citu. Komandu izlaide tiks parādīta vietējā datorā, nevis tālvadības pults.
Sintakse ir vienkārša:
psexec \ computername apptorun.exe
Reāli, lai gan, jūs arī vēlaties iekļaut komandrindā lietotāja vārdu un paroli. Piemēram, lai izveidotu savienojumu ar citu datoru un pārbaudītu tīkla savienojumu sarakstu, jūs izmantojat kaut ko līdzīgu šim:
psexec \ computername -u Lietotājs -p Parole ipconfig
Šī komanda radītu produkciju, kas ir līdzīga:
Nākamā lapa: Izmantojot PsExec, lai palaistu attālās komandas