PowerShell – ustawienie profilu

16 maja 2020 Wyłączono przez Adam [zicherka] Nogły

Ustawmy profil jaki będzie ładowany podczas uruchomienia PowerShell’a.

[1] Domyślnie, profil nie jest ustawiony, dlatego też stwórzmy swój własny, nowy profil, który może zawierać zmiennie i komendy jakie chcesz. Uruchom PowerShell’a.

# poznajmy najpierw ścieżkę do naszego własnego profilu
Windows PowerShell
Copyright (C) 2016 Microsoft Corporation. All rights reserved.

PS C:\Users\Administrator> Write-Output $profile
C:\Users\Administrator\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
PS C:\Users\Administrator> Get-Item $profile
# domyślnie nie ma żadnej ścieżki anio profilu
Get-Item : Cannot find path 'C:\Users\Administrator\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1' because it does not exist.
At line:1 char:1
+ Get-Item $profile
+ ~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (C:\Users\Admini...ell_profile.ps1:String) [Get-Item], ItemNotFoundException
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetItemCommand

# zróbmy zatem nasz nowy własny profil
PS C:\Users\Administrator> New-Item $profile -type file -force


    Directory: C:\Users\Administrator\Documents\WindowsPowerShell


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----       16.05.2020     19:47              0 Microsoft.PowerShell_profile.ps1

# przykładowo, ustawimy komende, która pokaże nam komunikat informujący o ścieżce do profilu [To jest z tego profilu $profile] - automatycznie, po uruchomieniu PowerShell'a
PS C:\Users\Administrator> Write-Output 'Write-Output "To jest z tego profilu $profile"' > $profile
PS C:\Users\Administrator> exit

[2] Uruchommy na nowo PowerShell’a.

Windows PowerShell
Copyright (C) 2016 Microsoft Corporation. All rights reserved.
To jest z tego profilu C:\Users\Administrator\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
PS C:\Users\Administrator>