PowerShell脚本源码输出到文件的最佳写法
- 软件编程
- 2026-01-11 17:08:34
我以前都是把脚本片段放在字符串中,多行字符串叫here-string,比如:
复制代码 代码如下:$code=@"
Invoke-WebRequest
Get-Service -Name AdobeARMservice
"@
缺点有二:
假如我这个$code字符串很长,执行时出错了,我想排错,但因为它是字符串,在ISE中不能高亮显示,不方便。所以,我估计得把这个字符串中的脚本单独拿出来,放在另外一个ise窗口中仔细辨认一番。
$code中的字符串定义了一些变量,我不想这些变量自动解析成值。那我就得最外面用单引号,如果字符串里面恰好也大量使用了单引号,估计反引号(转义字符)又得泛滥了。
今天分享的不是母鸡中的战斗机,而是母鸡中的柴可夫斯基:神奇的大括号。
复制代码 代码如下:
{
Invoke-WebRequest 'https://www.'
Get-Service -Name AdobeARMservice
$name='Mosser Lee'
} | Out-File 'my.ps1'
上面的脚本能在ISE中高亮显示,并且执行后,大括号中的源脚本,干干净净,原汁原味地保存到了脚本文件中。
文章出处:http://www.pstips.net/output-source-scripts-to-file.html
# 都是
# 放在
# 我想
# 能在
# 窗口中
# 它是
# 很长
# 错了
# 就得
# 我不想
# 那我
# 拿出来
# 又得
# 使用了
# 另外一个
# 柴可夫斯基
# 单引号
# 我以前
# PowerShell
# 原汁原味
# 我估计
# shell脚本源码安装nginx的详细过程
# Centos7下源码安装Python3 及shell 脚本自动安装Python3的教程
# 隐藏shell脚本内容的工具 shc详解
# 使用shc工具加密shell脚本详解
# 使用SHC对Shell脚本进行封装和源码隐藏的方法
# shell脚本加密工具shc使用详解
# 脚本源码
# 输出到文件写法
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
10分钟教你本地配置多个git ssh连接的方法
一篇文章教你用python画动态爱心表白
Node.js文本文件BOM头的去除方法
Docker 使用nsenter工具进入容器的操作
IDEA快速显示Run DashBoard的图文详解
解决python3中os.popen()出错的问题
swiperjs实现导航与tab页的联动
vue-router定义元信息meta操作
使用typescript快速开发一个cli的实现示例
python 实现数据库中数据添加、查询与更新的示例代码
Python 多进程、多线程效率对比
PHP实现腾讯短网址生成api接口实例
python实现图片,视频人脸识别(dlib版)
SpringBoot获取Request和Response方法代码解析
阿里云盘邀请码最新分享(阿里云盘邀请码怎么获取) <font color=red>原创</font>
在goland中读取tpl文件的图文操作
微信小程序实现音乐播放页面布局
java 静态工厂代替多参构造器的适用情况与优劣
更改Maven软件源为阿里云源的方法详解
C++ 浅谈emplace_back及使用误区
vue实现滚动鼠标滚轮切换页面
python使用dlib进行人脸检测和关键点的示例
C# 对象映射的高性能方案
js调用网络摄像头的方法
Springcloud Nacos基本操作代码实例
Java 内存溢出的原因和解决方法
c# 实现语音合成
JavaScript 异步时序问题
浅析MysQL B-Tree 索引
详解MySQL8的新特性ROLE
spring boot实现阿里云视频点播上传视频功能(复制粘贴即可)
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
python中复数的共轭复数知识点总结
JavaScript构造函数原理及实现流程解析
Docker容器使用宿主机上的mongod/redis等服务详解
python基于pygame实现飞机大作战小游戏
vue 基于abstract 路由模式 实现页面内嵌的示例代码
java 使用poi 导入Excel数据到数据库的步骤
JRebel在线激活破解实现教程
微信小程序实现点击导航标签滚动定位到对应位置
java实现简单计算器功能
如何使用 vue-cli 创建模板项目
在java中main函数如何调用外部非static方法
Goland支持泛型了(上机实操)
PHP大文件分割分片上传实现代码
swift中正确安全声明一个单例的方法实例
python使用正则表达式匹配txt特定字符串(有换行)
Ubuntu配置Pytorch on Graph (PoG)环境过程图解
c/c++ 利用sscanf进行数据拆分操作
Android自定义View圆形图片控件代码详解
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
