环境vairbales和范围

时间:2016-11-04 13:58:18

标签: powershell scope environment-variables

这个脚本应该创建一些新的驱动器但是在我运行之后它们不存在,任何想法为什么?完全卡住.... 提前致谢

Function New-Drives {

    Param()

        New-PSDrive -Name AppData -PSProvider FileSystem -Root $env:Appdata
        New-PSDrive -Name Temp -PSProvider FileSystem -Root $env
        $env:TEMP=Join-Path -Path C:\Windows\Temp
        $mydocs=Join-Path -Path $env:userprofile -ChildPath Documents
        New-PSDrive -Name Docs -PSProvider FileSystem -Root $mydocs

}

DIR temp: | measure-object –property length -sum

New-Drives

1 个答案:

答案 0 :(得分:1)

您需要在-Persist来电中添加New-PSDrive参数。否则它只会在您的powershell会话中创建驱动器。