Windows 7 Powershell: juhend
Kuidas lahendada Windows 7 uue PowerShelli abil keerukaid ülesandeid. Meie õpetus sisaldab näiteid ja annab üksikasjalikke juhiseid.
Saate aru uuest võimsuse kestuse kontseptsioonist
Vastupidiselt vanale käsureale töötab Powershell järjekindlalt objektorienteeritud; see põhineb Microsofti .NET raamistiku objektidel. Veel üks eelis lisaks laiendatud funktsioonide valikule: Juurdepääs objektidele on ühtlane. Varasemate DOS-käskude asemel on nn cmdlet-id (loe "käsklused"), mida saab kasutada torumärgina "|" saab ahelas ühe rea sees. See tähendab, et üks cmdlet töötleb eelmise väljundit ja võimaldab seega keerukate ülesannete kompaktset sõnastamist. Kuidas Powershelli käivitada:
- Powershelli kutsumiseks navigeerige menüüs Start jaotisse "Kõik programmid"> "Tarvikud"> "Windows PowerShell" või tippige otsingureale "powershell".
- Tulemuste aknas kuvatakse kolm objekti: "powershell" käivitab otsese käsu keskkonna, "Windows PowerShell ISE" on lihtne graafiline kasutajaliides, mis aitab peamiselt skriptide väljatöötamisel. Kolmanda elemendina on moodulid endiselt saadaval. Alustamiseks kasutage selget graafilist varianti.
- Korduvaks kasutamiseks on soovitatav seadistada kiire juurdepääs PowerShellile. Selleks looge otsetee või paremklõpsake programmi ja seejärel valige kontekstikäsklus "Kinnita see programm tegumiribale".
Uue käsu süntaks
- Powershelli ISE aken on jagatud skripti-, väljund- ja käsualaks. Piirkonnad aktiveerite hiireklõpsuga või menüü "Kuva" abil. Dialoogi "File" abil saate skripte salvestada, laadida ja käivitada sammhaaval menüüs "Silumine".
- Alustage käsurida käsualal. Powershelli viip näitab praegust rada nagu tavaliselt. Käskudena eelnevalt määratletud käskude nimed järgivad tegusõna nimisõna struktuuri. Näiteks teekonnaga cmdlet "Set-Location" toimib argumendina teise kataloogi vahetamiseks. "Get-Childitem" näitab kausta sisu. Olemasolevatest käskudest saate ülevaate jaotise "Get-Command" abil.
- Mõningaid tuttavaid DOS-käske saab endiselt kasutada - ka kataloogi muutmiseks töötab "cd" (muutmise kataloog). Vähemalt võite seda ikkagi üles kutsuda, sest Microsoft on kõik kapoti all olevad käsud uuesti määratlenud. Selle tagab varjunimede määramine, mis kutsuvad lühendi sisestamisel vastavat cmdletti. Määratletud pseudonüümide loend antakse, sisestades "Get Alias". Vanade käskude kasutamisel peate siiski arvestama, et tuttavad parameetrid tavaliselt enam ei tööta, kuna cmdlettide jaoks on määratletud muudetud süntaks. Õige kirjapildi ja kõik võimalikud parameetrid leiate vastava cmdleti abist, näiteks jaotises "Get-Help Get-Childitem". Kasutage argumendina käsku, mille jaoks vajate abi. Näidatud näites on abi "GetChilditem" jaoks, see on vana hea kataloogikäsku "dir" cmdlet
- Märkus. Graafilise kasutajaliidese abil saate mis tahes ajal juurdepääsu klahviga [F1], kas üldiselt või kontekstitundlik praeguse sisendi suhtes.
Link Powershelli käsud
Lihtne näide kausta sisu loetlemisest näitab, kuidas cmdlet-kontseptsioon laiendab vanast DOS-käsust "dir" teadaolevat funktsiooni vaid mõne sammuga. Tüüpiline ülesanne on leida kataloogist leitud failide hulgast objekte, mis vastavad teatud omadustele. Näiteks leidke ühest kataloogist viis suurimat MP3-faili. Powershellis saate seda kiiresti teha mõne aheldatud käsuga. Selleks tippige järgmine tekst:
- Get-Childitem -recurse -include *. Mp3
- Sordi-objekti pikkus kahanevalt
- Vali objekt - esimene 5
See käsk määrab kõigepealt rekursiivselt kõigis alamkaustades olevad MP3-failid ja edastab need objektina. Teine samm sorteerib nimekirja kahanevas järjekorras suuruse järgi, ja kolmas samm valib sellest lõpuks viis esimest elementi