腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
变量
的
范围会根据它是.ps1或.psm1文件而改变,这是如何减轻
的
呢?
、
、
我有一个函数来执行
脚本
块。为了方便起见,
脚本
块不需要显式定义参数,而是可以
使用
$_和$A来引用输入。
在
代码
中
,这是这样完成
的
:$A = $Value2这整件事都包在一个函数里。]$Value2 $A = $Value2} 如果此函数是
在
PowerShell
脚本<
浏览 5
提问于2020-05-23
得票数 2
回答已采纳
1
回答
Powershell
脚本
块
中
的
名称查找是如何工作
的
?
、
用户cashfoley在上发布了一组相当优雅
的
代码,用于一个名为PSClass
的
“模块”。查看实际实现,我看到
的
是constructor、method等实际上是New-PSClass函数
中
的
嵌套函数。因此,在我看来,当我对PSClass.ps1文件进行点源代码处理时,我
的
脚本
块可以包含对嵌套在其他本地函数
中
的
函数
的
引用。但是,当PSClass代码成为一个模块,并导出了New-PSClass函数(我尝试
使用</
浏览 0
提问于2012-06-14
得票数 3
1
回答
在
scriptblock
中
使用
脚本
中
的
变量
、
我正在尝试编写一个Powershell
脚本
,该
脚本
将注销当前登录
的
用户。我
在
脚本
中
使用
了Invoke-Command cmdlet和
scriptblock
。我
在
脚本
中
定义了一些参数,试图将这些参数传递给
脚本
块,但我完全可以让它工作。$
ScriptBlock
我像这样启动
脚本
: .我理解它
的
方式是,来自-ArgumentList
的
浏览 46
提问于2020-11-11
得票数 1
2
回答
Powershell PSSession
变量
上下文
我正在
使用
通过调用命令
在
远程计算机上运行一个命令。例如,假设我正在运行命令
的
机器是从- machine调用
的
,而我运行命令
的
机器被调用为计算机。$session = New-PSSession -ComputerName TO-MACHINEInvoke-Command -session $session -<em
浏览 2
提问于2014-01-23
得票数 2
回答已采纳
1
回答
导出-Csv从全局
变量
到局部
变量
、
、
我试图将
脚本
的
输出存储
在
局部
变量
中
的
foreach循环中,然后从远程会话将其导出到本地系统上
的
CSV:$TargetSession$Computer -Credential $cred
浏览 3
提问于2015-12-01
得票数 0
回答已采纳
1
回答
如何在调用者
的
上下文中调用
scriptblock
?
、
、
、
、
它在模块
中
定义,并且 New-Module m { param [Parameter(Position = 1)] [
scriptblock</e
浏览 4
提问于2017-09-26
得票数 3
回答已采纳
1
回答
启动
中
的
$Using:var -调用
中
的
作业-命令
、
、
我
使用
的
是Invoke-Command,
在
-
ScriptBlock
中
使用
的
是Start-Job。我必须在$Using:var中
使用
Start-Job,但是会话正在查找本地会话
中
声明
的
变量
(
在
Invoke-Command之前声明)。是否有一种方法可以对远程会话
中
的
变量
而不是本地会话
中
的
变量
<em
浏览 0
提问于2019-08-28
得票数 4
回答已采纳
3
回答
脚本
块
中
的
全局作用域
变量
为空。
、
运行以下代码会产生错误,因为用于路径
的
变量
被解析为null事件,尽管它是
在
脚本
中
定义
的
:$RemotePath = "C:\Test\" Invoke-Command -Session $CurrentSession -
ScriptBlock</
浏览 3
提问于2014-07-16
得票数 8
回答已采纳
1
回答
如何知道触发
scriptblock
的
Winform.Event
的
名称?
、
、
、
我构造了一个PSWinForm-Builder,
在
一个名为$ThreadEventHandler
的
Control.Name - Event.Name列表
中
,每个事件都有一个
Scriptblock
。$ThreadEventHandler["Button1-Click"] = [
ScriptBlock
]{...}当我
在
controler.event上添加简单
的
scriptblock
时,就可以了。但是对于较慢
的
浏览 10
提问于2022-07-05
得票数 0
2
回答
如何在序列化之前扩展
scriptblock
中
的
变量
、
、
我有一个接受[
scriptblock
]参数
的
自定义函数,
在
将
脚本
块发送到远程进程进行反序列化和调用之前,
使用
[System.Management.Automation.PSSerializer]::Serialize远程进程没有访问本地
变量
的
权限。我希望允许
在
函数调用时将
变量
放入
scriptblock
中
,但是我会
使用
第二个参数$ArgumentList来将arguments\par
浏览 0
提问于2018-01-05
得票数 1
1
回答
将
变量
传递到PoSh remote文件以执行
、
我正在尝试从机器A
在
Machine B上运行一个
脚本
,将参数传递给该
脚本
,如下所示:这似乎不会调用
脚本
我甚至尝试将
脚本
带到远程机器上,然后按如下方式执行它: $remote_file = "c:\path-to-file\r
浏览 1
提问于2012-06-28
得票数 4
回答已采纳
1
回答
PowerShell远程处理$Using
变量
范围
、
、
我有c:\test文件夹,其中有三个文件:“file1”、“file2”、“file3”$remoteSession = New-PSSession -ComputerName localhostfolder = "c:\test" Invoke-Command -Session $remoteSession -
ScriptBlock
exclude -notcontains $_.FullNam
浏览 1
提问于2014-07-28
得票数 9
1
回答
从Azure Devops发布管道将IP访问限制还原到Azure WebApp
、
在这个过程
的
开始,当前
的
IP地址存储
在
一个
变量
中
(下面的
脚本
中
是$ipJson)。然后删除所有现有ip地址并添加构建代理IP。如何提高此过程
的
速度? 我应该把任何东西改到剧
浏览 1
提问于2021-07-19
得票数 0
2
回答
如何在windows服务器WinRM上运行
脚本
、
、
我正在尝试运行一个
脚本
,
使用
WinRM
在
远程计算机上搜索/下载/安装windows更新。我作为一个具有管理权限
的
域用户运行这个
脚本
。但是,我得到一个访问被拒绝
的
错误。现在,我已将
脚本
复制到远程服务器,但无法查看输出以查看
脚本
是否正在运行。我想看到
的
产出: # Continue running on other servers on error $ErrorActionPreference = "Co
浏览 2
提问于2018-10-11
得票数 0
回答已采纳
2
回答
使用
变量
在
远程计算机上设置执行策略
、
我
在
使用
变量
在
远程计算机上恢复powershell执行策略时遇到问题。$RestrykcjaNowa = 'Bypass'$RestrykcjaZastana Invoke-Command -ComputerName $Komputer -
ScriptBlock
{ Set-E
浏览 0
提问于2019-02-15
得票数 1
回答已采纳
1
回答
参数
在
ScriptBlock
中
未正确展开
、
编辑:为了清晰起见删除了不必要
的
代码。
在
尝试运行上述
脚本
时,我将收到以下错误消息。有关更多详细信息,请参见此处
的
代码{ $WebClientObject = New-Object Net.WebClient我知道
变
浏览 1
提问于2015-11-15
得票数 2
1
回答
从csv读取后
使用
powershell向vm添加标记时出错
、
、
、
、
我试图通过
使用
powershell
脚本
从csv文件
中
读取来添加标记到蔚蓝vm。我希望通过循环读取值,并添加到现有的vm标记(如果有的话)。下面是我
的
代码和相应
的
错误。Get-AzResource -ResourceGroupName policyResourceGroup -Name $info.psobject.properties.value[0]).Tags $
scriptBlock
= [
scriptblock
]::Create('@{$info.Ta
浏览 1
提问于2021-12-20
得票数 0
1
回答
PowerShell -不能验证参数‘标识’
的
参数。该参数为空。
、
嗨,我是powershell和Active Directory
中
的
新开发
脚本
,我正在尝试运行以下.ps1Invoke-Command -Session $session -
ScriptBlock
/changePasswordAD.ps1 mydns myuser mypassword userToEdit NewPassword
浏览 2
提问于2021-08-23
得票数 1
回答已采纳
1
回答
调用另一个带有超时
的
Powershell
脚本
我
的
职能是:{ $code = return $hDriveSize $job = Start-Job -
ScriptBlock
如何成功地调用$code
变量
中
的
powershell
脚本
?
浏览 4
提问于2014-09-25
得票数 0
回答已采纳
2
回答
将文件从一个源并行复制到多个目标
、
我正在尝试编写一个microsoft powershell
脚本
,该
脚本
基于配置文件将文件从单个源并行复制到多个目标。配置文件是一个CSV文件,如下所示:server1,生产我
的
脚本
使用
一个参数(.\myscript.ps1 buildnumber)调用,但它似乎并不实际执行任何删除或复制文件
的
操作。我确信我
的
copy-item和remove-item代码可以正常工作,因为我已经独立测试了它们,但我认为这要么是我如何
使用</
浏览 1
提问于2011-02-25
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python 中的变量如何定义和使用
python中轻松声明变量和使用
linux-shell编程中awk变量的使用
shell脚本学习第三弹-变量的使用
bash中的变量
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券