Windows 2016
Sponsored Link

PowerShell : Profileを設定する2019/03/06

 
PowerShell 起動時に読み込まれる PowerShell スクリプト [$profile] の設定です。
[1] デフォルトでは存在しないため、ファイルを作成した後に内容を記述します。
# 自身の profile の PATH 確認
PS C:\Users\Administrator> Write-Output $profile 
C:\Users\Administrator\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1

PS C:\Users\Administrator> Get-Item $profile 

# ファイルは存在しない
Get-Item : Cannot bind argument to parameter 'Path' because it is null.
At line:1 char:10
+ Get-Item $profle
+          ~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Get-Item], ParameterBindingValidationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.GetItemComm
   and

# ファイル新規作成
PS C:\Users\Administrator> New-Item $profile -type file -force 

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


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----         3/6/2019  19:10 AM              0 Microsoft.PowerShell_profile.ps1


# 例として PowerShell 起動時に [This is from $profile] メッセージを表示
PS C:\Users\Administrator> Write-Output 'Write-Output "This is from $profile"' > $profile 
PS C:\Users\Administrator> exit 

# PowerShell 起動
Windows PowerShell
Copyright (C) 2016 Microsoft Corporation. All rights reserved.

# 表示された
This is from C:\Users\Administrator\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
PS C:\Users\Administrator>
関連コンテンツ