セミコロンがPowershellのコマンドセパレーターであることを理解しています。 echo "hello"; dir
この出力を与えます。
PS C:\> echo "hello"; dir
hello
Directory: C:\
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2018-04-29 13:02 BCD_Backup
d----- 2018-12-02 14:08 Dell
<snip>
しかし、なぜdate; dir
この出力を与えるのでしょうか?
PS C:\> date; dir
Friday, December 14, 2018 11:14:23
PSPath : Microsoft.PowerShell.Core\FileSystem::C:\BCD_Backup
PSParentPath : Microsoft.PowerShell.Core\FileSystem::C:\
PSChildName : BCD_Backup
PSDrive : C
PSProvider : Microsoft.PowerShell.Core\FileSystem
PSIsContainer : True
Name : BCD_Backup
FullName : C:\BCD_Backup
Parent :
Exists : True
Root : C:\
Extension :
CreationTime : 2018-04-29 13:02:31
CreationTimeUtc : 2018-04-29 11:02:31
LastAccessTime : 2018-04-29 13:02:31
LastAccessTimeUtc : 2018-04-29 11:02:31
LastWriteTime : 2018-04-29 13:02:31
LastWriteTimeUtc : 2018-04-29 11:02:31
Attributes : Directory
Mode : d-----
BaseName : BCD_Backup
Target : {}
LinkType :
PSPath : Microsoft.PowerShell.Core\FileSystem::C:\Dell
PSParentPath : Microsoft.PowerShell.Core\FileSystem::C:\
<snip>
興味深い質問です。私は自分自身がわからないので、それが答えられることを願っています。
—
LPChip 2018
また、vistax64.com
—
threads
このバグは、連続するコマンドに同じヘッダーを挿入しないように出力を延期/延期するPowerShells 機能の結果であり、かなり長い間存在しているように思われます。
—
LotPings 2018
@LotPings-興味深いのは、Get-ChildItemに、日付を超える出力を生成するオプションがないように見えることです。で結果ます。Get-ChildItem。
—
マイケルTeter
同意します、私はまた、何が何で実行されるのかにも興味があり
—
LotPings 2018
date
ます。エイリアスでも、コマンドレットでも.exeファイルでもない(PSv6 BTWで同じ問題)