問題タブ [copy-item]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
26842 参照

powershell - PowerShell は xcopy、robocopy、または copy-item を使用します

バッチ ファイルから PowerShell スクリプトに切り替える理由は、プロセスのエラー チェックを改善するためです。この点で、コピー用のコマンドレットには利点がありますか?

xcopy を使用してファイル名ごとにファイルを個別にコピーするバッチ ファイルが既に存在する場合、構文を copy-item に変換する利点はありますか?

robocopy、xcopy、および copy-item を使用する利点は何ですか (相互に比較して)? たとえば、信頼できるネットワークを介して多数の小さなファイルを操作する場合、robocopy には利点があります。このスクリプトを何百ものコンピューターで同時に実行して、それぞれに何百ものファイルをコピーする場合、それは決定に影響しますか? 主にファイルのアクセス許可に焦点を当てて決定する必要がありますか?

0 投票する
1 に答える
483 参照

powershell - レジストリのコピー項目 + 除外

PS 2.0 では REG_NONE 値の型がサポートされていないため、キー全体をその内容と共にコピーするのに少し苦労しています。

内容全体を HKCU ハイブの別の場所にコピーする必要があります。例: $key2 = "HKCU:\Backup"

したがって、基本的には次のように単純にする必要があります。

ただし、PS がこの部分をコピーしようとすると、null 値エラーが発生します。

キーのこの特定の部分をコピーアイテムから除外することに固執しています。

どんな良い魂でも、それを行う方法のヒントを私に与えることができます:)?例を探していますが、成功した ATM はありません。

Ps。きれいな文章でなくてすみません。携帯から書きました。

0 投票する
1 に答える
102 参照

powershell - PowerShell のコピーが期待どおりに機能しない

次の PowerShell スクリプトがありますが、思ったほどうまくいきません。ソース フォルダ ($folder) に新しく作成されたファイルをコピー先フォルダ ($DestFolder) にコピーしたいのですが、ファイルがコピーされません。誰が何が間違っているのか分かりますか?

0 投票する
1 に答える
220 参照

powershell - 位置 A から位置 B にデータをコピーするために Powershell スクリプトを使用するにはどうすればよいですか?

Powershell スクリプトを使用して、フォルダーを再帰的に別の位置にコピーしたいと考えています。これは、Powershell で行う必要があります。

  • ファイルとフォルダーを位置 A から位置 B にコピーする
  • UNC パスが必要です (例: \net.local\Files\EDV)
  • ポジション B では、すべての空のフォルダーをクリアする必要があります
  • 位置 B の構造は位置 A と等しくなければなりません
  • 不足しているフォルダーは B に作成する必要があります。
  • 180日以上経過したファイルのみをコピーする必要があります
  • スクリプトは、ファイル名とパス、ファイル サイズ、ファイル日付に関する情報を含むログ ファイルを作成する必要があります。

私はこのスクリプトから始めました:

私は助けが必要です..

0 投票する
1 に答える
221 参照

powershell - powershell は、リストに存在するファイルを除外して再帰的にファイルをコピーします

ファイルのパスのリストを含むファイル(list.txtなど)があります。

F:\users\user\desktop\f1.doc
F:\users\user\desktop\f2.doc
F:\users\user\documents\f3.doc
F:\users\user\documents\f4.doc

また、コンピュータに F: ドライブを接続しました。このドライブには、list.txt には表示されないこれらのファイルやその他のファイルが含まれています。

list.txt リストに属さない F: ドライブ上のすべてのファイルをコピーしたいのですが、フォルダー構造はそのままにします。

「copy-item F:\users\user\desktop\f2a.doc -destination C:\copied\users\user\desktop\f2a.doc」のようなものですが、F: ドライブ上のすべてのファイルが対象です。

-exclude が意図したとおりに機能しないため、 -filter を使用する必要があると思いますが、方法がわかりません。どんな助けでも大歓迎です。

カマル

これが私がこれまでに持っているコードです:

0 投票する
0 に答える
412 参照

powershell - Power Shell - コピー項目の UNC パス、パスが見つかりません... 存在しません

項目をリモート コンピューターにコピーする際に問題が発生しています。ドメイン管理者の資格情報を使用して、リモート インストールをプッシュしています。このファイルをローカルで実行することはできますが、リモートの場所から MSI ファイルをプッシュしようとするとエラーになります。そのため、ファイルをローカルにコピーして、そこからファイルを実行したかったのです。ファイルを手動でコピーし、コードをテストしたところ、msi ファイルが正しくインストールされましたが、Power Shell でファイルを自動的にコピーできませんでした。

引用符を使用して、スペースを変更せずにエスケープしようとしました。

以下のコードを参照してください。

エラー