問題タブ [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.
powershell - Power Shell コマンドレットの Copy-Item と Start-Bitstransfer の違い
誰かがPower Shellの「Copy-Item」コマンドレットと「Start-Bitstransfer」コマンドレットの違いを説明してもらえますか? これらのコマンドレットの 1 つを使用して、ファイルをリモート共有からローカル コンピューターにコピーします。どちらも資格情報パラメーターを使用して実行できるようになりました。主な違いは何か知りたかっただけです。
powershell - Powershell: 配列と gci の使用
事前に助けてくれてありがとう。私はpowershellを初めて使用するので、初心者の質問で申し訳ありません。
問題: ファイル名を含む csv を配列にインポートします。配列は、ファイル名である数字 (つまり、95325866256) で構成されます。私の目的は、アレイの ID を使用して、リモート システムからすべてのファイルをコピーすることです。これが私が試したものです:
しかし、gci に実際の配列値 (ファイル名) を与えるポイントがありません。
手伝ってくれてありがとう!
powershell - Copy-Item Failing Given Paths 形式はサポートされていません
これは私をバナナに駆り立てています。何かばかげたことを見逃していると思いますが、約 10 種類のフォーマットを試しましたが、何も機能しません。
これは私が実行しているコードです:
これはエラーメッセージです:
Google 検索でこれに関する 100 万件の質問があることは知っていますが、私は彼らがしていることをやっているようです。フォーマットについて何か考えはありますか?
powershell - エラー "copy-item : The operation completed successfully" が機能しましたか?
PowerShell で次の手順を実行しようとしていますが、エラーが発生します。ファイルがコピーされているので、Force と ErrorAction SilentlyContinue を使用して回避したいと思います。しかし、なぜこれが起こっているのですか?Force フラグに関係なく、ターゲットの場所に存在するファイルに関係なく発生します。
すべての場所が UNC パスであることに注意してください。おそらく違いを生むいくつかの余分な部品を追加しました(?)。
エラーメッセージ:
要求された完全なエラー メッセージ () :
powershell - Copy-Item がリモート PowerShell で機能せず、ネットワーク共有からリモート サーバーのローカル ドライブにファイルをコピーできない
New-Item は問題なくディレクトリを作成します。
Copy-Item はエラーにはなりませんが、ファイルをコピーしません
この同じ Copy-Item コマンドをリモート サーバーで直接実行すると、機能します。
}
powershell - 宛先の特定のフォルダーを除外しながら、ファイルを宛先のサブフォルダーにコピーする PowerShell
だから私はこれで一日中踊っていましたが、時代を超越したフレーズ「猫の皮をむく方法は複数あります」が頭に浮かび続けているので、コミュニティに参加することにしました.
シナリオ:
ソース フォルダ「C:\Updates」には、さまざまな拡張子のファイルが 100 個含まれています。すべてを「C:\Prod\」のサブフォルダーのみにコピーする必要があります。これにより、検出される可能性のある重複が上書きされます。
警告:
「C:\Prod」内のサブフォルダー名 (宛先)は非常に動的で、頻繁に変更されます。
命名規則を使用して、元のファイルをコピーするときに (元のバージョンを保持するために) コピー先のどのサブフォルダーを除外する必要があるかを判断します。説明を簡単にするために、"!stop" で始まるフォルダー名はコピー プロセスから除外する必要があるとします。(!stop* ワイルドカードが考慮される場合)
ですから、運が良ければ、PS でこれに取り組むために、私よりも優れた人々の意見を求めています。今日は Copy-Item と xcopy をいじってみたので、他のユーザーの意見を聞くのが楽しみです。
ありがとう!
-クリス
powershell - copy-itemコマンドを使用するときにPowershellが特定のサブフォルダーを除外しない
私はPSで少し新しいダムです。私はここに記録されたすべての質問を非常によく調べ、自分のレベルでうまくいくように最善を尽くしましたが、残念ながら私が望むようにはうまくいきませんでした.
一部を除外して、フォルダー構造全体をコピーしようとしています。たとえば、c:\Program Files\myTest 全体を宛先 C:\Program Files\TargetTest にコピーしたい (以下のフォルダーを除く) c:\Program Files\myTest\_Backup および c:\Program Files\myTest\Processor\Reports
上記のコードを実行すると、すべてがコピーされ、_Backup のみが除外されますが、Reports フォルダー/ファイルはコピーされますが、これはコピーしたくありません。
誰かがこれを調べて、私が間違っていることを指摘してください。
どうもありがとうございました
powershell - 複数のチェックを使用したドメイン コンピューターへの PowerShell 一括コピー
ドメインに参加しているすべてのコンピューターにライセンス ファイルをコピーしようとしていますが、PowerShell しか使用できません。GPO または (GPO) スケジュールされたタスクでさえ、Server 2003 環境内ではまだ実行できないように見えるため、実行できません。これに関するアプリケーションは既にインストールされており、ライセンス ファイルのみを上書きする必要があります。
私は達成したいと思っています: - オンラインかどうかを確認し、そうでない場合はスキップします - 32b フォルダーの場所を確認し、存在する場合はコピーし、そうでない場合はスキップします - 64b フォルダーの場所を確認し、存在する場合はコピーし、そうでない場合はスキップします - すべてのコンピューターの結果をログ ファイルに書き込みますプルーニングを成功させることができるように
最初の試行;
私が現在持っているコード:
いくつかの小さなバリエーションを試しましたが、どこにも行けないようです。また、ロギングはまだ作成する必要があります。
自分自身をテストターゲットとして使用し、変数を超えて実行し、単一のコマンドを使用します。
$TestPath32 = テストパス -パス "\$computer\$dest32b*"
戻り値: 真
Copy-Item $source -Destination "\$computer\$dest32b" -recurse -force -verbose
成功し、ファイルをコピーします
現時点で PowerShell を実行すると、最後の ELSE ステートメントについて不平を言います。
しかし、ほとんどの場合、64b フォルダーがないことを認識できず、エラーが発生するか、ディレクトリをファイル名としてファイルが配置されます。
私は途方に暮れており、今では多くのことを試してきましたが、私が持っている小さなことにブレーキをかけるのが怖いです.
2 回目の試行。
コードを編集し、いくつかの部分をコメントアウトして、そこから作業モデルを作成しました。
戻り値:
32b パスがあることを保証できます。copy-item はファイルを配置しません。私は明らかに64bパスを持っていません.$falseをきちんと返すのではなく、これで壊れていると感じています。
パスをいじると (それが失敗の原因だと思ったので)、ライセンス ファイルのサイズである「ALM - 自動ログイン モジュール」という名前のファイルがプログラム ファイルに配置されることがあります。
繰り返しますが、ライン
Copy-Item $source -Destination "\\$computer\$dest32b\"
をスタンドアロンとして実行すると、ファイルがコピーされます。
3回目の試行、現在機能しています。
!$ の使用は完全に私の頭の中にあり、次の点から作業することになっていました。
そうでない場合は、そうでなければ
現在、スクリプトは存在しないフォルダーをスキップします。ダウンしたコンピューターをまだテストできていませんが、これも機能すると思います。
今私が理解する必要があるのは、出力を1つのログファイルに読み取り可能な形式で記録する方法です