0
フォルダ名\ path $File
を入力するようにスクリプトを作成する必要があります。そのから$File
はサブフォルダ名を取得します。 $File\docs\ref\$host
。次に、$host
を新しいネットワーク共有にコピーし、そのフォルダ名を$host
にしてその内容を貼り付けます。Read-HostルートフォルダのAquireサブフォルダ名
$host
をコピーできないのは、$host
という名前が$File
のように変更されているためですが、2つのサブフォルダは同じです。 私はそれが意味があることを望みますか?
これは私が持っているものです。
$file = Read-Host -Prompt 'What is your folder?'
# This is where I'm stuck
$host = Read-Host $file\docs\ref\$host
Test-Path \\Hulk\note\$host
If false
MD \\Hulk\note\$host
Copy-Item –Path $file\docs\ref\$host\ -Destination \\Hulk\note\$host\ –Recurse
'$ file \ docs \ ref \ $ host'の' $ host'はどこから来ますか?なぜあなたは 'Read-Host'を使っていますか?また、 '$ host'は、ホストプロセスに関する情報を含む[自動変数](https://technet.microsoft.com/en-us/library/hh847768.aspx)です。あなたはそれを変更するはずがありません。 –
'$ file = Read-Host -Prompt 'あなたのフォルダは何ですか?'' $ホストにはないフォルダ名が含まれます – DisplayName
ああ、私は$ホストが自動変数であることを知らなかった –