user3511199
user3511199

Reputation: 1

Create folder on remote computer using PowerShell

The intention is to create a folder on a remote computer C drive.

I'm trying to run this:

$stageSvrs | %{
     Invoke-Command -ComputerName $_ -ScriptBlock { 
         $setupFolder = "c:\Support\test1"
         Write-Host "Creating Support Folder"
         New-Item -Path $setupFolder -type directory -Force 
         Write-Host "Folder creation complete"
     }
}

but I get the following error:

Invoke-Command : Cannot validate argument on parameter 'ComputerName'. The argument is null or empty. 
Provide an argument that is not null or empty, and then try the command again.
At \\company.local\share\share\userdata\username\Documents\WindowsPowerShell\CreateFolder.ps1:2 char:39
+          Invoke-Command -ComputerName $_ -ScriptBlock {
+                                       ~~
    + CategoryInfo          : InvalidData: (:) [Invoke-Command], ParameterBindingValidationException
    + FullyQualifiedErrorId : ParameterArgumentValidationError,Microsoft.PowerShell.Commands.InvokeCommandCommand

Upvotes: 0

Views: 411

Answers (0)

Related Questions