将不同的文件名从计算机复制到san映射驱动器

时间:2017-08-18 16:37:15

标签: powershell powershell-v2.0

PowerShell中的正确语法是什么?我试图从PC驱动器中复制不同的文件名" D"文件夹到san映射的驱动器文件夹,但不成功。下面是3个文件的通用示例,其中ip address = 10.10.0.0,h是到san的映射字母驱动器。谢谢你的帮助。

 copy-item \\10.10.0.0\D$\folder1\folder2\ "filename1.20170814", 
 "002file.05172017", "name123.log"  H:\folder_a\folder_b\ -Recurse

1 个答案:

答案 0 :(得分:1)

如果您不确定,我建议明确指定参数而不是隐式指定。

$Params = @{
  Path        = '\\10.10.0.0\D$\folder1\folder2'
  Destination = 'H:\folder_a\folder_b'
  Include     = @('filename1.20170814','002file.05172017','name123.log')
  Recurse     = $True
}
Copy-Item @Params

PSv2编辑:

Copy-Item -Path '\\10.10.0.0\D$\folder1\folder2'`
          -Destination 'H:\folder_a\folder_b'`
          -Include 'filename1.20170814','002file.05172017','name123.log'`
          -Recurse