使用PowerShell从远程目录调用文件

时间:2014-12-11 18:27:59

标签: powershell

我有一个基本的PowerShell脚本,它在本地目录中运行良好。我对powershell很新,所以这可能是一个基本问题。 csv文件确实位于以下目录\ ADdata.acdsd.internal \ F \ Exports \ Google \ Student Accounts中。如何在下面的代码中引用此目录。我是否需要用其他命令替换$ list命令。

     $list = Import-Csv studentaccounts.csv
     foreach ($entry in $list)
     {
     C:\gam-rcsdkids\gam.exe create user $($entry.newuser) firstname $($entry.firstname) lastname                              $($entry.lastname) password $($entry.password)
      }

1 个答案:

答案 0 :(得分:0)

PowerShell支持UNC路径没有问题,所以首先尝试调用:

cd \\ADdata.acdsd.internal\F\Exports\Google\Student Accounts\

如果上述命令有效,则应调用以下行来导入CSV:

$list = Import-Csv \ADdata.acdsd.internal\F\Exports\Google\Student Accounts\

现在为什么我从cd开始:因为如果访问共享存在问题,您会在cd命令中看到更好(不会有关于csv文件的错误)