腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
PowerShell
ScriptBlock
到底是什么?
、
、
、
、
PowerShell
ScriptBlock
不是,因为它不会关闭其声明环境中引用的
变量
。相反,它似乎利用了动态
作用
域
和自由
变量
,这些
变量
在运行时绑定在lambda表达式中。function Get-Block { $value = {"Hello $b"}}# Hello
浏览 1
提问于2012-09-25
得票数 12
1
回答
PowerShell
ScriptBlock
变量
作用
域
、
、
、
我在理解
ScriptBlock
中的
作用
域
时遇到了问题,我指望着某种类似闭包的系统,但我似乎不能让它工作。我有一个接受param并返回另一个
ScriptBlock
的
ScriptBlock
Param($Message1); Param($Message2); }为了获得内部
浏览 6
提问于2017-02-03
得票数 8
回答已采纳
1
回答
通过TFS2015远程管理IIS
、
目前使用TFS 2015更新3进行部署,我添加了“目标机器上的
PowerShell
”任务,该任务要求在部署之前保存在IIS服务器上的
PowerShell
脚本停止网站:将会话
变量
设置为:$server = abc.xyz.com、$app = DefaultWebSite 运行命令停止,因为首选
变量</e
浏览 0
提问于2017-03-22
得票数 0
回答已采纳
1
回答
Powershell
引用作业中的
变量
参数
、
、
、
$buildDef = "Service.xxxx" Start-Job -Name 'Service1' -
ScriptBlock
浏览 1
提问于2015-06-01
得票数 1
回答已采纳
1
回答
PowerShell
-将一个
变量
传递给Invioke命令
、
由于某些原因,当我试图在下面的代码中的Get-ChildItem之后使用$scanpath
变量
时,它无法工作。但是如果我用实际的路径来代替$scanpath,它就能工作了。我做错了什么?$computer和$savepath
变量
都工作得很好。scanpath = 'P$\Directory\Directory\Z'Invoke-Command -ComputerName $computer -
scriptblock
浏览 3
提问于2015-02-06
得票数 2
回答已采纳
1
回答
如何绑定将在
PowerShell
管道中存活的值?
由于其他脚本环境的简单性,我惊讶地发现$lookfor的值在
PowerShell
管道:Cannot bind argument to parameter 'Pattern' because it is我看过
PowerShell
文档,对于这个习惯于Unix和环境的人来说,这是非常令人困惑的。"magicstring"$user = "me" Invoke-Command -ComputerName $machine
浏览 2
提问于2021-02-03
得票数 0
回答已采纳
1
回答
参数不替换
PowerShell
来安装MSI的
PowerShell
调用
、
path3= $path3"write-output "PathToMSI= $PathToMSI" invoke-command -
scriptblock
$
scri
浏览 1
提问于2019-12-20
得票数 2
回答已采纳
2
回答
使用
PowerShell
执行调用批处理文件的远程脚本
、
、
为了简单起见,假设我的批处理文件的名称是mybatch.bat$BatchFile = "mybatch.bat" 我有一个
PowerShell
脚本位于另一个服务器上,它有下面的代码段。假设所有会话
变量
都具有正确的信息集: $Targe
浏览 1
提问于2019-04-18
得票数 0
2
回答
可以在
powershell
v5中创建子类吗?
、
充当闭包,这样Animal中包含的每个“子类”定义都可以被调用(并且仍然可以访问它的父
作用
域
)。然而,这并不起
作用
,因为我认为
scriptblock
不能看到它自己的
作用
域
之外(当定义在一个类中时)。所以当我这样做的时候:它正确地返回4,但当我这样做时:
Powershell
不知道
变量
$numOfEyes是什么,因此会抛出一个错误,因为该
变量
在类中未定义。
浏览 2
提问于2015-02-01
得票数 3
1
回答
使用
Powershell
将顺序编号添加到文件名的开头
、
、
、
、
我的计算机上有一系列PDF文件,我正在尝试使用
Powershell
将它们重命名,方法是在开头添加一个从1000开始的序列号,前面加一个字母"B“。
浏览 55
提问于2021-08-13
得票数 0
回答已采纳
2
回答
如何防止命令/脚本更改全局环境
、
我需要从当前的顶层shell运行
scriptblock
/script,并且我希望它们保持全局
作用
域
不变。到目前为止,我只能想到以下几种可能性:
powershell
-noprofile -command <
scriptblock
>cd newdirni -item f 'newfile.txt' .
浏览 0
提问于2010-05-31
得票数 1
2
回答
Powershell
lambda范围
、
、
我试图使用一个高阶函数来执行某个任务,但是这个
作用
域
似乎并没有像我预期的那样工作。守则如下: if ($shouldRunCheck) { } #
浏览 4
提问于2020-01-05
得票数 3
回答已采纳
1
回答
在
Powershell
中远程安装vbs
、
、
我最近开始学习
powershell
,这是我的第一个项目。我正在尝试自动远程安装。我试着到处寻找解决办法,但我找不到合适的解决办法。这个对我有用,但前提是我不使用
变量
。如果我使用它们,PS (或者我猜是cscript.exe)不会识别它们。$hostname = "yourPc" Invoke-Command -ComputerName $hostname -
ScriptBlock
浏览 2
提问于2020-11-18
得票数 0
回答已采纳
2
回答
如何在
Powershell
2.0中将命令行参数传递给被调用的会话
、
、
如何将命令行参数传递给使用
Powershell
2.0中的'invoke- command‘调用的会话param(}invoke-command -Session $session -
ScriptBlock
浏览 28
提问于2017-06-27
得票数 0
回答已采纳
1
回答
远程命令中使用局部
变量
时出现的问题
、
我需要编写一个脚本,它接收
变量
并在远程系统上共享。这样做是可行的:但这并不是:$sharename = "test" Invoke-Command -ComputerName server -
Sc
浏览 2
提问于2015-03-03
得票数 3
回答已采纳
1
回答
将
PowerShell
命令记录到LogFile
、
、
我有带有日志功能的基本
PowerShell
脚本和一些要运行的命令。我正在寻找一种登录日志文件命令的解决方案。
浏览 6
提问于2022-11-07
得票数 2
回答已采纳
1
回答
在后台作业中工作时使用COM对象
、
SQL EOL' param($sn, $d, $oper, $opereol, $sequel, $sequeleol, $x).Range.Text = $sequeleol } Start-Job $
scriptblock
浏览 11
提问于2017-06-24
得票数 0
2
回答
将参数传递给Start-Job
scriptblock
?
、
我在我的
Powershell
配置文件中有以下内容:Function Start-Mysql{} 但是,该
变量
在job命令中似乎没有扩展?我一定是遗漏了某种
作用
域
规则。有人能给点建议吗?谢谢!
浏览 3
提问于2013-02-03
得票数 5
回答已采纳
1
回答
从Azure Devops发布管道将IP访问限制还原到Azure WebApp
、
在这个过程的开始,当前的IP地址存储在一个
变量
中(下面的脚本中是$ipJson)。然后删除所有现有ip地址并添加构建代理IP。 在我的文件被部署之后,我需要恢复原来的IP地址。
浏览 1
提问于2021-07-19
得票数 0
1
回答
从远程服务器检索vhdx路径
list-host.txt $vm=(Invoke-Command -ComputerName $hostserver -
ScriptBlock
to resize " PS C:\U
浏览 3
提问于2019-10-25
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券