powershell - 如何在Powershell中使用cd命令

标签 powershell

如何使用当前目录中的cd命令返回两个目录并运行脚本?
我正在运行位于server \ test1.ps1中的脚本
我需要从服务器文件夹中转到两个目录,并且有一个名为setup的文件夹。我需要从安装程序运行test2.ps1。从test1脚本中调用test2。
这是文件夹结构
(我需要在test1脚本中提供test2.ps1路径)

scripts/server/test/test1.ps1  
scripts/backup/test/test2.ps1
我正在使用类似的东西,但它不起作用
.\..\backup\test\test2.ps1

最佳答案

简短的答案应该是

..\..\backup\test\test2.ps1
.是当前目录,..是父目录。您要向上导航两个父文件夹。

对于PowerShell答案(不仅仅是..\..\),它将返回相对于当前位置两级的文件夹。这主要是为了娱乐。没有路径以外的其他开关的Split-Path将返回父文件夹的完整路径。
Split-Path (Split-Path (Get-Location).Path)

关于powershell - 如何在Powershell中使用cd命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26546269/

相关文章:

powershell - Powershell脚本使用不带路径的.csv文件搜索文件夹

azure - 从 powershell azure 中提取组 ID 字符串

powershell - 使用powershell获取json键值

powershell - VS Code 终端颜色很奇怪

powershell - GHCi:尽管字体和代码页正确,但文本输出不正确

.net - 强制 PowerShell 使用 .NET CLR 版本 2

Powershell在一个选择对象中获取不同级别的节点值

powershell - PowerShell返回类型

Powershell - SET-ADUSER 修改samaccountname

powershell - 以 MB 和 GB 为单位的 Get-PSDrive c 使用空间