首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    2.PS编程入门基础语法

    但差别在于 While 循环会在运行任何代码之前,计算循环顶部条件的结果, 如果条件计算结果为 false,它就不会运行代码块中的内容。...PS会将命令执行后的结果文本按每一行作为元素存为数组,在命令的返回值不止一个结果时,PS也会自动把结果存储为数组。...=1073741824 B # 3.一个函数返回了一个值还是多个值是可以验证的(值得学习)。...Tips: 如果一个函数返回一个值像其它编程语言一样,这个值包括她的类型信息会直接返回 Tips: 如果遇到多个返回值,Powershell会将所有的返回值自动构造成一个Object数组。...没有管理员权限时,标题栏文本:Windows Powershell 有管理员权限时,标题栏文本: Administrator :管理员 : Windows Powershell 管道函数 描述: 一个函数能够访问和进一步处理另外一条命令的结果

    12.6K60

    【5min+】为你的.NET应用进行一次全方位体检

    那么,当我们刚刚编写完这个方法的时候,我们就很想知道这个方法是不是能够正确的执行怎么办呢?“编写一个控制台程序来测试?”、“等最后功能全部写完了再来看”、“不管了”。...当一个方法被多个地方使用,过早的对该方法进行单元测试,将会大幅度的减少bug的产生。 在.NET Core中使用单元测试也很简单,直接新建一个测试项目就可以了。...为什么呢? 因为您没有充钱啊!!!,该功能只针对Visual Studio Enterprise(企业版)提供。使用社区版的我,眼泪流下来。 你以为这样就能难倒我了吗?...然后您可以点击咱们的源代码文件进入,看看为什么会有这样的结果: [x] 红色的部分就是咱们已经覆盖的语句,直观的就能看到我们测试了哪些代码。...预告一下,下一期会为大家带来“对AspNet Core返回结果进行自动包装”的文章。 最后,偷偷说一句:创作不易,点个推荐吧.....

    62710

    1.PS编程入门基础语法

    [TOC] 0x00 PS 编程基础 描述: 当我第一次开始学习 PowerShell 时,如果无法使用 PowerShell 单行命令完成任务我会回到 GUI 找寻帮助。...优缺点: 比较节省内存,可能管道的某个任务还在执行,但是已经有部分结果输出了,减少了中间结果的保存。...BFEBFBFF000006FD 补充: 这样的定义可能有个缺点,当我们获取其它WMI对象时,也会根据我们定义的规则显示。...此变量只在事件注册命令(例如 Register-ObjectEvent)的 Action 块内填充。 此变量的值是 Get-Event cmdlet 返回的同一个对象。...; 1.弱类型的缺点: 有一个变量要存储的是即将拷贝文件的个数,可是在赋值时付了一个字符串,Powershell不会去做过多的判断,它会更新这个变量的类型,并且存储新的数据。

    20.8K20

    【5min+】为你的.NET应用进行一次全方位体检

    那么,当我们刚刚编写完这个方法的时候,我们就很想知道这个方法是不是能够正确的执行怎么办呢?“编写一个控制台程序来测试?”、“等最后功能全部写完了再来看”、“不管了”。...当一个方法被多个地方使用,过早的对该方法进行单元测试,将会大幅度的减少bug的产生。 在.NET Core中使用单元测试也很简单,直接新建一个测试项目就可以了。...为什么呢? 因为您没有充钱啊!!!,该功能只针对Visual Studio Enterprise(企业版)提供。使用社区版的我,眼泪流下来。 你以为这样就能难倒我了吗?...这里您会看到有两个度量指标:一个叫做Line coverage(语句覆盖),另一个叫做Branch coverage(分支覆盖率)。然后您可以点击咱们的源代码文件进入,看看为什么会有这样的结果: ?...预告一下,下一期会为大家带来“对AspNet Core返回结果进行自动包装”的文章?。

    61730

    如何高效的使用PowerShell备份数据库

    目的是批量备份多个实例的数据库,注意这里需要提前把数据库实例存储在一个地方,然后循环遍历出来,代码如下: foreach $RegisteredSQLs IN dir -recurse SQLSERVER...这是PowerShell最为重要的技巧之一 接下来,考虑当需要一次性备份数据库时,大多数时候我遇到的备份都是只备份部分数据库,因此按需求从一个列表中备份数据库是一个不错的方式。...型号ps有一个叫做Out-GridView的命令,方便我们做这样的操作。...再次返回最上面的备份例子中,如在备份指令后添加一个-CompressionOption参数,然后空格会显示几个可选参数,如on、off、default等,如图:  ?...这也是提供一个机会来看我们发出命令参数被编译为什么?

    2.5K60

    如何高效的使用PowerShell备份数据库

    目的是批量备份多个实例的数据库,注意这里需要提前把数据库实例存储在一个地方,然后循环遍历出来,代码如下: foreach $RegisteredSQLs IN dir -recurse SQLSERVER...这是PowerShell最为重要的技巧之一 接下来,考虑当需要一次性备份数据库时,大多数时候我遇到的备份都是只备份部分数据库,因此按需求从一个列表中备份数据库是一个不错的方式。...型号ps有一个叫做Out-GridView的命令,方便我们做这样的操作。...再次返回最上面的备份例子中,如在备份指令后添加一个-CompressionOption参数,然后空格会显示几个可选参数,如on、off、default等, 注意:这是在PowerShell ISE中,其他的编辑器可能会有不同的弹出参数的的触发...这也是提供一个机会来看我们发出命令参数被编译为什么?

    1.9K20

    做一个运行Python文件的Atom插件

    我希望这个插件能支持Powershell方式运行,所以我就给作者提了Issue。结果发现Issue还不少。而作者正好比较忙,目前没工夫。所以我就想,为什么不自己做一个Atom插件呢?...由于atom-python-run这个插件有CodeBlocks式的程序返回值和运行时间的显示,我希望我的插件也具有这个功能。...程序返回的结果附带时间统计和返回值的,这个和atom-python-run插件的输出结果相同。...默认自动生成的代码有两个,一个视图,另一个是代码。由于我们这个插件不需要显示什么内容,所以那个View文件直接删了就行。剩下一个文件写成下面这样。 这个文件的实现参考了atom-python-run。...插件地址是run-python-simply,源代码地址是Github。这个插件作用很简单,就是在cmd或者powershell中运行当前的Python文件,有兴趣的同学可以下载试试。

    2.1K70

    使用Powershell 获取内网服务器信息和状态

    为什么要使用 WMI 类 一个计算机的系统,它基本上包括了两个部分,软件和硬件,细分下来的话,硬件包括了 CPU,内存, 磁盘,网卡,显卡等,而软件包括了操作系统,应用程序。...那么接下来就有一个问题了,当我们使用这样的一个计算机运行一个应用程序,并且希望获取这些不同组件的信息怎么办?...在没有 Powershell 的年代,使用 VBScript 编写脚本时获取系统信息时,WMI 是不二之选; 从 Windows Server 2008 到 Windows Server 2016 ,微软一直致力不断完善...那么接下来又有一个问题了,1000多个 WMI 类中,我们怎么知道哪一个是网卡的类?...有了 WMI 类的信息后,我们就可以使用 Powershell 提供的 Get-CimInstance 命令来调用类获取当前系统 中的不同组件信息了。

    2.4K40

    玩转PowerShell第一节——【后台任务处理】-技术&分享

    而当我们用PowerShell这个强大的工具时怎么样开启后台任务呢,以及怎样处理这些任务呢,本篇将会告诉你PowerShell后台任务处理。...2.后台任务主要用在哪些场景                                       (1)将文件拷贝到多台远程机器,可以开启多个任务进行并行拷贝 (2)多台远程机器同时安装文件,可以开启多个任务进行并行安装...等等 3.PowerShell里面怎么开启后台任务                       (1)Start-Job 1 $StartJob = Start-Job -ScriptBlock {Get-Process...5.Start-Job传参                                                 比如我们现在要开启一个Job,计算$c=$a+$b,然后将计算结果写入到D:...,运行之后,我们期望得到的结果是D:\a.txt文本文件中的内容为3 但是事实上文本文件中的内容为空,这是为什么呢?

    1.9K60

    PS编程基础入门1

    优缺点: 比较节省内存,可能管道的某个任务还在执行,但是已经有部分结果输出了,减少了中间结果的保存。...BFEBFBFF000006FD 补充: 这样的定义可能有个缺点,当我们获取其它WMI对象时,也会根据我们定义的规则显示。...此变量只在事件注册命令(例如 Register-ObjectEvent)的 Action 块内填充。 此变量的值是 Get-Event cmdlet 返回的同一个对象。...InvocationInfo 属性有多个十分有用的属性,包括 Location 属性。Location 属性指示正在调试的脚本的路径。...; 弱类型带来的风险: 例如:有一个变量要存储的是即将拷贝文件的个数,可是在赋值时付了一个字符串,Powershell不会去做过多的判断,它会更新这个变量的类型,并且存储新的数据。

    14.7K40

    PowerShell: 作为一个PowerShell菜鸟,如何快速入门?掌握这些就够了「建议收藏」

    PowerShell 一 初级篇 1. 我为什么要写PowerShell? 2....作为一个考试不喜欢写作文,工作不喜欢写总结,平时不喜欢写日记的人—-我居然写blog了。工作10年之后我开始写blog了!!!!天啊我到底是哪根筋不对。 1. 我为什么要写PowerShell?...那么PowerShell也是可以这样的,我们可以用多个管道符来链接不同的处理程序,然后最终输出我们想要的结果。 比如: Command-1 | Command-2 | Command-3 不过瘾?...我会定期更新PowerShell相关的系列文章帮你提高搬砖效率。 有什么需求的也可以直接私信我,我会把我所知道的分享给大家。 整理了部分近期发布的文章仅供大家参考: 为什么大神们的文章看起来那么酷?...同时维护多台服务器不再难 PowerShell:用原生PowerShell就能解决访问web资源时的ADFS认证问题 PowerShell:不需要学Python,使用powershell也能处理Excel

    4.9K20

    Python初学者常犯错误及解决方法自查

    摄影:产品经理 厨师:kingname 什么时候用python xxx.py什么时候用python3 xxx.py 如果你的电脑里面只安装了Python 2或者只安装了Python 3,总之只有一个...并不是完全一样,这里举一个例子: >>> a = 1000 >>> b = 1000 >>> a is b 在Python交互环境里面,返回 False,如下图所示: 但如果写成xxx.py并运行,返回的结果为...当我们在新版的PyCharm里面创建工程的时候,PyCharm会自动为这个工程创建一个虚拟环境,如下图所示。...Python有一个工作区的概念,在默认情况下,当你使用 python xxx.py运行一个.py文件时,工作区就是你运行的这个.py文件所在的文件夹。...同一个大版本的多个不同小版本的Python可以共存吗? 如何快速创建Python虚拟环境? ……超过30个常犯错误,每周更新,敬请关注本公众号 点击阅读原文跳转Github

    4.1K10

    钓鱼引发的APT攻击回溯 | C&C服务器位于韩国,whois注册却在中国上海

    奇怪的是,可疑文档似乎是由一个名为Geocities的公共博客网站提供了一个多层嵌套的base64编码的VBScript脚本,下图是手工解码的结果: ? 图1....VBScript base 64解码代码 在多层循环解码base 64编码后,结果很明显的:附加于Word附件文档,隐藏在VBScript文件中,存在一个长且危险的脚本,随时可由Powershell执行...MalwareMustDie表示: 这也就是我为什么反对公众在GitHub上放出这种开源代码。GitHub上到处都是这种开源项目。...完成这些操作之后,它会悄悄的地执行PowerShell(PowerSploit)攻击,使得受害者在运行内存中的进程时感染Poison Ivy。...这种不感染文件的攻击有效地避免了多个编码和包装检测的已知签名,并且100%避免了原始攻击者的工作区域被发现的可能性。 这将使目前的APT活动有更好的机会成功由类似有效载荷造成的其他情况。

    1.9K90

    Jenkins(四)

    删除当前目录 dir:切换到目录 默认流水线工作在工作空间目录下,dir步骤可以让我们切换到其他目录 dir('/tmp'){ deleteDir() } fileExists:判断文件是否存在,结果返回布尔值...isUnix:判断是非为UNIX系统,如果是则返回true pwd:返回当前所在目录 有一个布尔类型的可选参数tmp,如果为true,则返回与当前工作空间关联的临时目录 writeFile:将内容写入指定文件中...name:字符串类型,保存文件的集合的唯一标识 allowEmpty:布尔类型,允许stash内容为空 excludes:字符串类型,排除文件,如果排除多个使用「逗号」分隔 includes:字符串类型...⚠️returnStatus和returnStdout同时使用,只有returnStatus生效 bat,powershell步骤 bat步骤执行Windows的批处理命令 支持参数类型sh powershell...片段生成器 timeout:代码块超时时间 time:整型 unit(可选):时间单位,默认分钟。

    2.8K41

    powershell学习备忘

    将标量输入提交给 -match 或 -notmatch 运算符时,如果检测到匹配,则会返回一个布尔值, 并使用由所有匹配字符串值组成的哈希表填充 $Matches 自动变量。...当我们把一个外部命令的执行结果保存到一个变量中时,Powershell会把文本按每一行作为元素存为数组。...#ipconfig的输出结果是一个数组 $ip=ipconfig $ip -is [array] 真正的Powershell命令返回的数组元素可不止一个字符串,它是一个内容丰富的对象。...width=40;label="last modification"; alignment="right"} ls | Format-Table $column1, $column2 管道处理 常用的对管道结果进一步处理的命令有...这个对象是红色的,重55克,有3个刀片,ABC公司生产的。因此属性描述了一个对象是什么。 方法:可以使用这个对象做什么,比如切东西、当螺丝钉用、开啤酒盖。一个对象能干什么就属于这个对象的方法。

    12.4K60
    领券