Harper.no - teknoPOWER
nettsted for teknologi
Bli kjent med Powershell - Powershell bok på norsk

Navigering i PowerShell

Page Details

Published by:
Ragnar Harper
on 04-18-2009
1 people found this article useful.
Article
Comments (0)
History (1)
100% of people found this useful

Navigering i PowerShell

Filed under: [Edit Tags]

Du navigerer i PowerShell med kommandoen Set-Location. Etter som at du er vant til å benytte cd i cmd.exe, er cd opprettet som alias for Set-Location. En av de tingene som er kjekt å huske til å begynne med er at cd.. eller cd\ gir feil i standard PowerShell. Du må ha med mellomrom mellom kommandoen og parameteren. Du må altså skrive cd .. eller cd \ .  PowerShell skiller seg også fra tidligere kommandolinje med at den inneholder providere til ulike systemer. Med dette mener jeg at du ikke er begrenset til filsystemet, men at du også kan navigiere inn i registry, sertifikat store, Active Directory med flere. Støtte for flere systemer kan enkelt legges til. Benytt kommandoen Get-PSDrive for å se hvilke PowerShell ”stasjoner” du har tilgjengelig.

[5] » Get-PSDrive<o:p></o:p>

<o:p> </o:p>

Name       Provider      Root                                   CurrentLocation<o:p></o:p>

----       --------      ----                                   ---------------<o:p></o:p>

Alias      Alias<o:p></o:p>

C          FileSystem    C:\                                       Users\Ragnar<o:p></o:p>

cert       Certificate   \<o:p></o:p>

D          FileSystem    D:\<o:p></o:p>

E          FileSystem    E:\<o:p></o:p>

Env        Environment<o:p></o:p>

F          FileSystem    F:\<o:p></o:p>

Feed       FeedStore<o:p></o:p>

Function   Function<o:p></o:p>

G          FileSystem    G:\<o:p></o:p>

Gac        AssemblyCache Gac<o:p></o:p>

H          FileSystem    H:\<o:p></o:p>

HKCU       Registry      HKEY_CURRENT_USER<o:p></o:p>

HKLM       Registry      HKEY_LOCAL_MACHINE<o:p></o:p>

I          FileSystem    I:\<o:p></o:p>

Variable   Variable<o:p></o:p>

<o:p> </o:p>

[6] »<o:p></o:p>

     <o:p></o:p>

<o:p> </o:p>

Hvis du ønsker å navigere inn i HKEY_CURRENT_USER, kan du skrive cd hkcu:

[6] » cd hkcu:<o:p></o:p>

HKCU:\<o:p></o:p>

[7] »<o:p></o:p>

<o:p> </o:p>

Naturligvis kan du da kjøre kommandoer der også, for eksempel dir.

[7] » dir

   Hive: Microsoft.PowerShell.Core\Registry::HKEY_CURRENT_USER<o:p></o:p>

SKC  VC Name                           Property<o:p></o:p>

---  -- ----                           --------<o:p></o:p>

  2   0 AppEvents                      {}<o:p></o:p>

  0  36 Console                        {ColorTable00, ColorTable01, ColorTab...<o:p></o:p>

 13   0 Control Panel                  {}<o:p></o:p>

  0   2 Environment                    {TEMP, TMP}<o:p></o:p>

  4   0 EUDC                           {}<o:p></o:p>

  1   6 Identities                     {Identity Ordinal, Migrated7, Last Us...<o:p></o:p>

  3   0 Keyboard Layout                {}<o:p></o:p>

  0   0 Network                        {}<o:p></o:p>

  4   0 Printers                       {}<o:p></o:p>

 28   1 Software                       {(default)}<o:p></o:p>

  1   0 System                         {}<o:p></o:p>

  0   1 SessionInformation             {ProgramCount}<o:p></o:p>

  1   8 Volatile Environment           {LOGONSERVER, USERDOMAIN, USERNAME, U...<o:p></o:p>

<o:p> </o:p>

[8] »<o:p></o:p>

<o:p> </o:p>

Dir (som altså er et alias for Get-ChildItem) har mange spennende parametre vi kan benytte. Se på følgende eksempel:

Dir –exclude *.old,*.bak,*.tmp -recurse<o:p></o:p>

Recent Comments

No comments exist yet for this page.
View More
Bli kjent med Powershell - Powershell bok på norsk
(C) harper.no
Powered by Community Server (Non-Commercial Edition), by Telligent Systems