首页 > 系统相关 >使用 bat 脚本调用 powershell 脚本时遇到的问题

使用 bat 脚本调用 powershell 脚本时遇到的问题

时间:2023-07-25 15:22:58浏览次数:27  
标签:脚本 bat Set 调用 Location powershell

如果 powershell 脚本中,有一些涉及相对路径的操作,会发现这样运行的 powershell 并不是在期望的目录中,需要重新设置一下当前工作目录:

powershell -Command Set-Location -LiteralPath "%cd%"; ".\test.ps1"

通过 Set-Location 命令即可实现此需求。

参考:https://stackoverflow.com/questions/69404268/how-to-change-the-current-directory-using-bat-file-in-windows-powershell

标签:脚本,bat,Set,调用,Location,powershell
From: https://www.cnblogs.com/xwgli/p/17579954.html

相关文章

  • 使用sql脚本建立sql server备份作业
    使用SQL脚本建立SQLServer备份作业在SQLServer中,备份数据是一项非常重要的任务。为了简化备份过程并确保数据的安全性,可以使用SQLServer的作业来自动执行备份任务。本文将介绍如何使用SQL脚本建立SQLServer备份作业。创建备份目录首先,我们需要创建一个用于存储备份文件的目......
  • MyBatis 面试题
    1、什么是Mybatis? 1、Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。 2、MyBatis可以使......
  • mybatis回顾
    1. 初识MybatisPlus   21.1  Mybatis框架回顾MybatisPlus,从名称上来看,我们就发现,他和Mybatis长得很像,其实MybatisPlus就是Mybatis的孪生兄弟,在学习MybatisPlus之前,我们先来回顾一下Mybatis框架的搭建流程。什么是Mybatis框架呢,他是一个持久层框架,目的是简化持久层的开发。在......
  • OSql命令操作函数(可用于安装程序的时候数据库脚本执行)
    ///<summary>///OSql命令操作函数(可用于安装程序的时候数据库脚本执行)///</summary>publicclassSqlScriptHelper{#regionOSql操作函数///<summary>///本地执行SQL脚本///</summary>///<paramname=......
  • 使用 MyBatis 相关依赖包(20230725)
    开发SpringBoot应用时使用MyBatis的相关依赖包…… 说明:本文首次发布于2023-7-2510点(北京时间),其中的“最新”是这个时间点最新。 0、序章梳理开发SpringBoot项目时,使用各种MyBatis相关依赖包的版本及其关系。 1、SpringBoot2.7.13默认MyBatisFramewo......
  • Node脚本对象
    ​​编辑​Node对象:包含脚本编写,点击对象在Script界面中进行编程 对Node上面右键点击:    *[导出script]脚本和[导出]对象,以实现对象的保存/复用    *引用:选择一个被引用的对象,在需要引用的对象上面右键/设置引用        那么就会......
  • Mybatis
    基础知识什么是Mybatis它是一款基于java的半自动ORM持久层框架,具有较高的SQL灵活性,支持高级映射(一对一,一对多),动态SQL,延迟加载和缓存等特性,但它的数据库无关性较低。什么是ORM?ObjectRelationMapping,对象关系映射。对象指的是Java对象,关系指的是数据库中的关系模型,对象关系......
  • PowerShell实现Win11环境变量追加及备份
    最近重装了系统,之前配置的环境又得重新配置,感觉很繁琐所以查阅资料实现了用脚本配置环境变量,这样只要保留原先的JDK等环境文件夹就可以一键配置了。一开始我准备采用比较熟悉的bat脚本来实现setxPATH"%PATH%;%myPath%"/m但setx会覆盖原有path!!,故最后使用PowerShell实现,脚......
  • 用于管理 SQL Server 重建和重新组织索引碎片的脚本
    问题索引是SQLServer中对性能有巨大贡献的主要数据库对象之一。通过使用正确的索引,您可以避免完全扫描表中的数百万条记录来查找您要查找的内容。您可以遍历索引树(索引查找操作)并更快地找到您要查找的内容,而不是扫描表。尽管索引在高性能数据库设计中非常方便且必要,但它们需......
  • 一键编译和安装 gcc 脚本
    直接执行即可,执行前需要确保机器上的wget、gunzip、bunzip2、cmake可用。一键编译和安装gcc脚本:install_gcc_tool.sh脚本自动下载依赖、编译安装依赖和下载gcc、编译gcc和安装gcc。可修改脚本中的如下变量来选择版本:GCC_VERSION="13.1.0"GMP_VERSION="6.2.0"MPFR_VER......