是否有办法通过$variable在powershell中移动多个选定文件

是否有办法通过$variable在powershell中移动多个选定文件,powershell,Powershell,我正在寻找使用powershell变量将多个文件从一个目录移动到另一个目录的方法 假设我有var$domain=test.test,我在目录$domain.csr$domain.crt$domain.pfx$domain.key“。我似乎无法用这种方式移动项目“$domain.csr$domain.crt$domain.pfx$domain.key”。/certs 是否有一个单线comand来执行该操作 谢谢。您必须以的形式传递源路径,因此请尝试: Move-Item -Path $domain

我正在寻找使用powershell变量将多个文件从一个目录移动到另一个目录的方法

假设我有var
$domain=test.test
,我在目录
$domain.csr$domain.crt$domain.pfx$domain.key“
。我似乎无法用这种方式移动项目“$domain.csr$domain.crt$domain.pfx$domain.key”。/certs 是否有一个单线comand来执行该操作


谢谢。

您必须以
的形式传递源路径,因此请尝试:

Move-Item -Path $domain.csr, $domain.crt, $domain.pfx, $domain.key -Destination ../certs

我认为这并不难: 试试看


该列表是一个字符串。
Remove Item
cmdlet要求每个源都有一个字符串。您可以有一个字符串数组,但示例是一个长字符串。是的,逗号使其成为一个数组。您甚至不需要双引号。您甚至不需要
-path
Move-item $domain\*  ../certs