我需要使用PowerShell将文件从本地计算机复制到远程计算机.我可以使用以下命令将文件复制到远程计算机:
copy-item -Path d:\Shared\test.txt -Destination \\server1\Shared
Run Code Online (Sandbox Code Playgroud)
以上命令使用网络共享路径来复制文件.我不想使用网络共享选项,因为该文件夹不会在远程计算机上共享.我尝试了以下命令,但没有工作.
copy-item -Path d:\Shared\test.txt -Destination \\server1\c$\Shared
Invoke-Command -ComputerName \\server -ScriptBlock {
copy-item -Path D:\Shared\test.txt -Destination C:\Shared
}
Run Code Online (Sandbox Code Playgroud)
请告诉我如何在不使用UNC路径的情况下使其工作.我对远程计算机上的该文件夹拥有完全权限.
我有一个PowerShell脚本,它接受3个命名参数.请让我知道如何从命令行传递相同的内容.我尝试下面的代码,但同样不起作用.它仅将整个值分配给P3.我的要求是P1应该包含1,P2应该包含2,而P3应该包含3.
Invoke-Command -ComputerName server -FilePath "D:\test.ps1" -ArgumentList {-P1 1 -P2 2 -P3 3}
Run Code Online (Sandbox Code Playgroud)
以下是脚本文件代码.
Param (
[string]$P3,
[string]$P2,
[string]$P1
)
Write-Output "P1 Value :" $P1
Write-Output "P2 Value:" $P2
Write-Output "P3 Value :" $P3
Run Code Online (Sandbox Code Playgroud) 我有一个需求,我需要动态地将图像和文本添加到同一列。我已经遵循了很多例子,但没有一个是有效的。也参考以下内容,但在参考上述文章时出现转换错误。无法将类型的对象强制转换System.Windows.Forms.DataGridViewImageCell
为类型DataGridViewCustom.TextAndImageCell
。
有人可以帮忙吗?