# 自身の 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---- 2019/02/21 15:15 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) Microsoft Corporation. All rights reserved.
# 表示された
This is from C:\Users\Administrator\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
PS C:\Users\Administrator>
|