草庐IT

powershell-cmdlet

全部标签

windows - Powershell 为局部变量设置环境变量

我从命令行以key=valkey=val的格式获取值列表,将它们拆分成键和值后,我想使用键设置一个环境变量。我尝试了以下代码($sst​​r是从参数设置的,但我已对其进行硬编码以简化代码),但我收到“意外token”错误:$retrievedVal="key1=val1key2=val2"#Splitthestring,withspacebeingthedelimiter,leavingkey=value$sstr=$retrievedVal.split("")foreach($varin$sstr){$keyvalueList=$var.split("=")$env:($keyval

windows - 当记事本不是默认应用程序时,如何从 Windows 资源管理器运行 PowerShell 脚本?

Windows似乎只有在默认应用程序为记事本时才会在ps1文件的内容菜单中显示“使用PowerShell运行”。如果我将默认应用程序更改为PowerShellISE(或任何其他编辑器,就此而言),“使用PowerShell运行”上下文项不会出现。Windows7专业版SP1、WMF4.0 最佳答案 在Windows10中,按“开始”,然后键入“默认应用设置”,单击“默认应用设置”。出现一个新窗口“按文件类型选择默认应用程序”。滚动到“.ps1”。单击当前应用程序图标,然后选择记事本。如elmonty所述,这将在右键单击ps1文件时恢

windows - 在 windows powershell 中使用 svn 缺少参数 -m

我正在尝试在WindowsPowerShell上运行它:svnci-m""directory_name但它返回:svn:E205005:Thelogmessageisapathname(was-Fintended?);use'--force-log'tooverride我尝试cd那个目录并在没有directory_name参数的情况下提交,它会返回:svnci-m""svn.exe:missingargument:m我认为powershell可能不理解-args但很少(对我而言)这有效:svn-h我做错了什么吗?cmd中的所有这些都完美运行:/ 最佳答案

windows - 使用 Powershell 更改文件夹的只读 - 灰显

我正在尝试使用Powershell、Windowsserver2008R2.我真的很难解决这个问题。我什至试过attrib.exe,但灰色标记不会在“文件夹属性”中消失。有没有人有同样的问题?无论我做什么,它仍然是灰色的。文件夹的只读属性是灰色的,但是文件夹中的文件不是只读的。奇怪。最好的问候 最佳答案 据我所知,这是一个UI“错误”,清除复选框不会修复它,即使使用命令行也是如此。请参阅此知识库文章,上述解决方法均不适合我。http://support.microsoft.com/kb/326549

.net - 如何从 PowerShell 1.0 调用 DLL 方法

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭9年前。Improvethisquestion我正在使用PowerShell1.0版脚本从DLL文件调用方法,并使用以下代码将DLL文件加载到PowerShell。[System.Reflection.Assembly]::LoadFile("pathofdll")isloadedsuccessfullyGACVersionLocation------------------Falsev2.0.50727locationofdll该类包含一个

windows - 在远程 Powershell session 中执行交互式命令不起作用

我在需要用户交互的远程PowerShellsession中执行命令时遇到问题。例子:我进入一个远程sessionEnter-PSSession-ComputerNamemobius在此session中,我执行了一个要求输入密码的命令:[mobius]:PSC:\Windows\system32>&'c:\ProgramFiles(x86)\Putty\plink.exe'merlin-ljoejoe@merlin'spassword:c:\ProgramFiles(x86)\Putty\plink.exe:Usingusername"plakat".+CategoryInfo:NotS

windows - 用于保留缓冲区的 Powershell Clear-Host 替代方案

我想要类似Clear-Host的东西,但想要回滚。到目前为止,我所要做的基本上就是添加换行符,直到屏幕清晰为止。虽然当我这样做时,光标开始在页面底部书写(正如预期的那样——尽管不是期望的)。我希望在页面顶部开始书写(对于菜单等——这是很自然的做法)这是打印新行动态计数的代码:do{Write-Host"";$i++}while($i-ne$Host.UI.RawUI.WindowSize.Height)我确实看到了一些关于Transcript模块的信息,但我不希望那样。提前致谢。 最佳答案 这是一个单行代码,可以准确地提供您正在寻找

windows - 如何以管理员身份在 Powershell 中运行命令以安装 Weblogic 12c 并克服其以管理员身份运行的影响

我想在我的系统中安装Weblogic12c。但我确实有影响。我在我的本地系统中拥有管理员权限,但没有管理员登录密码。我在Windows10中尝试过。在之前的Windows7中也尝试过,但我有登录用户的暗示,他属于管理员组,但这不是Windows管理员登录。C:\Users\Sathasivam_Anand\Downloads\fmw_12.2.1.2.0_wls_Disk1_1of1>runas/user:Administrator"java-jarfmw_12.2.1.2.0_wls.jar"EnterthepasswordforAdministrator:根据这个问题的第一个答案,

windows - 从 powershell 触发任务调度程序作业

我想创建一个作业,在周一到周五的早上6点到晚上9点之间运行,并以15分钟的间隔触发,如果运行时间超过10分钟,该作业应该终止。我试过下面的代码:$action=New-ScheduledTaskAction-ExecutePowershell.exe$trigger=New-ScheduledTaskTrigger-Weekly-At6:30AM-DaysOfWeek'Monday','Tuesday','Wednesday','Thursday','Friday'$task=Register-ScheduledTask-TaskName"TaskName"-Trigger$trigg

windows - 升级到 Windows 10 后,从批处理文件调用 powershell.exe 速度慢得无法忍受

从Win7移动到Win10(1607LTSB)后,我在构建过程中调用.bat->.ps1时遇到了一些问题-调用PowerShell,在Win7上花费不到100毫秒,现在在某些主机上的Win10上花费10秒以上:-(调用如下所示:powershell-ExecutionPolicyBypass-NonInteractive%scriptfile%开始菜单中ISE和PowerShell.exe的启动性能良好。到目前为止,我无法挖掘出任何有用的信息...Win7和Win10上的PoSh5.1,除了几个别名外,PSProfile很干净$env:PATH除了几个有意添加的文件夹外是“干净的”-删