浮叶蓝空的博客
分享学习心得,记录学习笔记
文章:
84
访问:
539897
登录
关于
首页
今天是:
2025年11月04日 星期二
类别
PHP(39)
其他笔记(20)
Java(1)
C++(17)
mysql(2)
JavaScript(4)
近期文章
Linux下Cmake引用第三方静态库示例
Linux下使用Cmake构建静态库示例
Ubuntu设置自动挂载硬盘,挂载U盘
压力测试工具Apache JMeter基本使用
使用PHP脚本借助FFmpeg一键合并视频
Shell中的>、1>、2>、2>&1、&>详解
PHP开启多进程实现异步非阻塞并行执行任务
博主推荐
PHP实现文件下载接口
Qt读写注册表,C++读写注册表
PHP动态修改配置文件,存储为文件
MySql常用语法
Powershell远程连接
PHP从字符串中获取需要的内容部分
封装PHP的HTTP请求
Powershell脚本强制以管理员身份运行
fuyelk
2020年06月04日
5315
### *允许Powershell运行脚本,用管理员身份执行以下命令 ```bash set-executionpolicy remotesigned ``` ---- ### 强制脚本以管理员身份运行的示例: ```bash param( $param1, $param2 ) # 检查并以管理员身份运行PS并带上参数 $currentWi = [Security.Principal.WindowsIdentity]::GetCurrent() $currentWp = [Security.Principal.WindowsPrincipal]$currentWi if( -not $currentWp.IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) { $boundPara = ($MyInvocation.BoundParameters.Keys | foreach{'-{0} {1}' -f $_ ,$MyInvocation.BoundParameters[$_]} ) -join ' ' $currentFile = $MyInvocation.MyCommand.Definition $fullPara = $boundPara + ' ' + $args -join ' ' Start-Process "$psHome\powershell.exe" -ArgumentList "$currentFile $fullPara" -verb runas return } # 需要执行的脚本示例 "param1=$param1, param2=$param2" Write-Host 'runing script success' Read-Host ``` ### 执行结果 **1. 执行脚本并带参数** [](https://www.milinger.com/a209.html "powershell执行脚本并带参数") **2. 自动启动powershell并执行** [](https://www.milinger.com/a209.html "以管理员身份启动Powershell并带参数执行结果")
上一篇:
PHP将远程资源保存到本地
下一篇:
给浏览器响应结束,后台继续运行
1人点赞
登录后评论
友情链接
doywb
2018-2025 Copyright© 米灵尔 浮叶蓝空
豫ICP备15007436号-1
豫公网安备 41152302000146号