在PowerShell中不存在文件和目录的概念,涉及文件和目录的操作总是转换为项(item)处理,即Get-Item、Get-ChildItem和Get-ItemProperty。在PowerShell中的dir命令以Get-ChildItem的别名出现,通过项操作对象的原因是PowerShell作用的任何类型的对象均以项的形式存在。而不像类Unix系统中将所有的对象都抽象成文件,即使这个对象很明
原创
2010-11-30 01:21:56
699阅读
我们可以通过执行单条命令或者结合管道运行多条命令来完成很多任务,但是有时你想创建一个脚本,执行一系列的操作或者加载一个函数库或者预定义变量或别名在Shell中,这一节,我们将学习创建脚本以及运行脚本怎么做呢?1、 让我们创建一个基本的脚本,来自动执行一个多步骤的过程。启用文本编辑器,输入如下代码:param($name,$maxsendsize,$maxreceivesize,$cit
原创
精选
2015-01-28 00:05:07
808阅读
powershell脚本后缀名是ps1,而不是psl
启用策略
Set-ExecutionPolicy remotesigned
原创
2013-03-24 09:06:07
2219阅读
是
原创
2015-12-10 22:06:07
1157阅读
对于经常用或者重要的脚本,可以保持到本地文件中,需要的时候可直接调用,这样处理更加方便!编写脚本输出到文件 (若不指定绝对路径,默认都使用当前目录)
"Get-Date" > MyScript.ps1
"pwd" >> MyScript.ps1
"'测试'" >> MyScript.p
原创
2016-11-08 19:18:43
1472阅读
对于经常用或者重要的脚本,可以保持到本地文件中,需要的时候可直接调用,这样处理更加方便! 编写脚本输出到文件 (若不指定绝对路径,默认都使用当前目录)"Get-Date" > MyScript.ps1"pwd" >> MyScript.ps1"'测试'" >> MyScript.ps1"Get-Datepwd'测试'" &g
原创
2023-01-27 12:35:38
3313阅读
官方的IDE Windows PowerShell ISE是支持调试的。但从PowerShell6.0开始,微软改变了战略计划,PowerShell支持跨平台更名为Powershell Core了。而且安装包中不再带ISE了。我们编写脚本的时候和写程序一样可能会发生问题,如果只使用Write-Host输出信息来调试也太Low了。所以支持脚本调试的IDE就很关键了。之前一直介绍IDea的PowerS
原创
精选
2023-10-30 12:07:36
624阅读
方法一 使用"凭证管理器"1.1 创建Windows凭证的普通凭证:1.2 使用powershell获取凭证信息PS D:\> Get-StoredCredential -Target 1111
Get-StoredCredential: The term 'Get-StoredCredential' is not recognized as a name of a cmdlet, func
原创
精选
2023-12-25 13:19:36
3521阅读
Powershell可以很容易地把自己的脚本函数做成模块以便重复使用。豆子写了个简单的函数,生成帮助文档,然后另存为ps1脚本和psm1的模块,这样就可以反复调用了。下面是一个基本流程。首先写了一个函数,基本功能是输入操作系统名字,获取系统里面所有匹配系统的.net 版本,powershell 版本和OS的版本function get-dotnet {
[cmdletbind
原创
2015-07-31 13:59:04
5013阅读
函数是将一些列命令合并到一个可重用的代码块中,然后我们只需要调用这个函数。函数可以被配置为更改或返回一个或多个可以显示在控制台或输出到一个外部文件的对象。你可以将函数的输出传递給一个变量,或其它命令。在这一节中,我们讲学习下如何创建一个PowerShell函数去创建一个函数,我们需要用到关键字Function,然后紧跟着就是这个函数的名称,然后函数的代码附在大括号{}中。先来看一个示例,这是一个基
原创
精选
2015-01-31 17:56:56
826阅读
在AD管理中,账号的创建是管理员经常需要操作的事情,现在就来描述下,如何用powershell在AD中创建user账号。1:首选,需要我们来设定密码变量,以便在后续创建账号时调用这个变量,具体如下 Eg:$password = convertto-securesting -string +你定义的密码 -asplaintext
原创
2014-07-11 15:30:57
3915阅读
编写和运行脚本 一个Powershell仅仅是一个包含Powershell代码的文本文件。如果这个文本文件执行,Powershell解释器会逐行解释并执行它的的语句。Powershell脚本非常像以前CMD控制台上的批处理文件。您可以通过非常简单的文本编辑工具创建Powershell脚本。 1、编写 ...
转载
2021-06-25 23:43:00
5101阅读
2评论
#!powershell
$adapter = Get-NetAdapter |?{$_.InterfaceDescription -ne "Microsoft KM-TEST Loopback Adapter"}
if ($adapter -ne $null)
{
 
原创
2017-05-24 13:26:28
7147阅读
1评论
powershell 定时删除脚本
转载
2019-03-11 12:15:00
249阅读
2评论
在cmd中执行powershell,我们都是这样: PowerShell.exe -file a.ps1 PowerShell~执行策略的介绍 首
原创
2023-06-11 01:30:13
332阅读
现在通过编写模块就可以在PowerShell命令行或者脚本中管理大型、分布式软件系统,就像Exchange Server和SharePoint Server正在做的那样。你有这样的需求吗。。。全文见我在博客园的博客:PowerShell入门(十一):编写脚本模块
转载
精选
2013-03-08 14:23:34
567阅读
POWERSHELL脚本执行权限 2009-02-04 16:55:02| 分类: powershell|字号 订阅· Restricted——默认的设置, 不允许任何script运行· AllSigned——只能运行经过数字证书签名的script· RemoteSigned——运行本地的script不需要数字签名,但是运行从网络上下载的
转载
2012-12-28 19:47:00
177阅读
2评论
最近总结了一些 PowerShell 脚本中常用的命令
原创
2022-03-11 14:21:26
1196阅读
在编写PowerShell脚本的时候,可以通过给变量赋值的方法输出想要的结果,但这样的话,需要改动脚本内容。其实也可以在脚本中定义参数,然后再在执行脚本的时候对参数赋值,而无需改动脚本内容。
在PowerShell脚本中,可以使用param()声明参数,如下:
param($a,$b)
write-host "Hello,$a"
write-host "nihao,$b"
将以
原创
2021-08-23 10:58:44
1494阅读
title author date CreateTime categories dotnet core 使用 PowerShell 脚本 lindexi 2019-08-31 16:55:58 +0800 2019-02-24 11:54:11 +0800 dotnet dotnetcore P...
原创
2021-06-25 15:27:37
223阅读