2016-06-28 14 views
1

は、Get-dateコマンドを呼び出した後にPowerShellのエラー「ドライブを見つけることができませんか」?は、なぜそれが、このコマンドは、現在のパスにファイルをエクスポートして作成することができますが、私はには、Get-Dateコマンドレットを追加するとき、それが突然故障していることである

Get-Dateコマンドレットは、ある種の新しい環境を呼び出しますか?

の作業コマンド -

のGet-プロセス|ソートオブジェクトWorkingSet64 |オブジェクト名、@ {Name = 'WorkingSet';式= {($ _。WorkingSet64/1MB)}} |輸出-CSV -Path "processes64.csv" -Delimiter ""

コマンドの区切り -

$日-format =のGet-日 "MM-DD-YY-HH:MM"

Get-Process |ソートオブジェクトWorkingSet64 |オブジェクト名、@ {Name = 'WorkingSet';式= {($ _。WorkingSet64/1MB)}} |輸出-CSV -Path "processes64 $ Date.csv" -Delimiter ""

エラーメッセージ -

輸出-CSVは:ドライブを見つけることができません。 「processes64-06-28-16-15」という名前のドライブは存在しません。 行:3文字:120

  • ... Set64/1MB)}} |輸出-CSV -Path "processes64- $ Date.csv" -Delimiter ""
  • ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~
  • CategoryInfo:ObjectNotFound:(processes6406-28-16-15:String)を[エクスポート-CSV]、DriveNotFoundException
  • FullyQualifiedErrorId:DriveNotFound、Microsoft.PowerShell.Commands.ExportCsvCommand

私はCドライブ上、または現在の作業ディレクトリへのディレクトリへの輸出のいずれかしたいと思います。..

答えて

2

I私がそれを理解したと信じて、それは日付形式のコロンのためです。ファイル名は、コロンを使用することはできません。..

しかし、私はまだPowerShellが解釈されるものになど興味は、エラーメッセージが無効なファイル名を行うには何も持っていないようです。 `レジストリハイブHKEY_LOCAL_MACHINE、または` AD用:: `のActiveDirectoryプロバイダーのHKLM`のようなPSProviderコマンドも\ `、またはPowerShellで:

+2

コロンのような' C、ドライブを示しています。 'processes64-06-28-16-15:.csv'が' processes64-06-28-16-15: 'ドライブのカレントディレクトリにある' .csv'というファイルであるかのようにファイルパスを扱うようにしていますドライブが存在しないために失敗しますが、存在する可能性がありますが、潜在的に有効なPSProviderドライブ名です。 'New-PSDrive -Name 'を試してみてください。プロセス64-06-28-16-15' -PSProvider FileSystem -Root C:\'次に 'cd processes64-06-28-16-15:\' – TessellatingHeckler

+0

@TessellatingHeckler Awesome、ありがとう。それはずっと意味をなさない! –

関連する問題

 関連する問題