设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 服务器 > 系统 > 正文

windows-7 – 如何说服PowerShell(通过任务调度程序)找到我的网

发布时间:2021-01-24 18:52 所属栏目:52 来源:网络整理
导读:我在 Windows 7上有一个简单的PowerShell脚本无法正常工作. (这不是XP的问题) get-psdrive 当我直接运行时,我得到了 Name Used (GB) Free (GB) Provider Root---- --------- --------- -------- ----A FileSystem A:\Alias AliasC 12.30 11.60 FileSystem C:

我在 Windows 7上有一个简单的PowerShell脚本无法正常工作. (这不是XP的问题)

get-psdrive

当我直接运行时,我得到了

Name           Used (GB)     Free (GB) Provider      Root
----           ---------     --------- --------      ----
A                                      FileSystem    A:\
Alias                                  Alias
C                  12.30         11.60 FileSystem    C:\
cert                                   Certificate   \
D                                      FileSystem    D:\
Env                                    Environment
Function                               Function
HKCU                                   Registry      HKEY_CURRENT_USER
HKLM                                   Registry      HKEY_LOCAL_MACHINE
**Q                1486.63        289.41 FileSystem    Q:\**
Variable                               Variable
WSMan                                  WSMan

当我通过任务调度程序运行时,我得到了

Name           Used (GB)     Free (GB) Provider      Root
----           ---------     --------- --------      ----
A                                      FileSystem    A:\
Alias                                  Alias
C                  12.30         11.60 FileSystem    C:\
cert                                   Certificate   \
D                                      FileSystem    D:\
Env                                    Environment
Function                               Function
HKCU                                   Registry      HKEY_CURRENT_USER
HKLM                                   Registry      HKEY_LOCAL_MACHINE
Variable                               Variable
WSMan                                  WSMan

请注意,我错过了我的Q:驱动器.如果有任何方法可以解决这个问题,我将能够在那里复制文件….

解决方法

也许在脚本中运行get-psdrive之前,首先要执行以下操作:

$net = new-object -comobject Wscript.Network
$net.mapnetworkdrive("Q:","\\path\to\share","domain\user","password")

完成工作后(复制文件..):

$net.removenetworkdrive("Q:")

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读