Welcome 微信登录

首页 / 编程脚本

Powershell实现编写和运行脚本

Powershell实现编写和运行脚本

一个Powershell仅仅是一个包含Powershell代码的文本文件。如果这个文本文件执行,Powershell解释器会逐行解释并执行它的的语句。Powershell脚本非常像以前CMD控制台上的批处理文件。您可以通过非常简单的文本编辑工具创建Powershell脚本。通过重定向创建脚本如果您的脚本不是很长,您甚至可以直接在控制台中要执行的语句重定向给一个脚本文件。PS E:> ""Hello,Powershell Script"" > M...
浅谈CMD和win powershell的区别

浅谈CMD和win powershell的区别

cmd是和powershell都可以做命令行交互,批处理和powershell脚本功能也相当。我不知道你怎么理解cmd,但下面是powershell是基于.net的,只要你足够了解.net,你可以使用她做任何你想做的事情。Windows PowerShell 是专为系统管理员设计的新 Windows 命令行 shell。Windows PowerShell 包括交互式提示和脚本环境,两者既可以独立使用也可以组合使用。与接受和返回文本的大多数 shell 不...
PowerShell中的加法运算详解

PowerShell中的加法运算详解

大家已经PowerShell中的运算符有了一定感性的认识。我们首先来学习“+”运算符。PowerShell定义了“+”运算符处理数值类型、字符串类型、数组类型和哈希表类型的具体行为。在进行数值计算时,“+”和平时的数值计算规则基本一样。不过需要注意,由于计算机内部表示不同数值类型时,使用的存储空间不同,因此这些类型都只能表示一个范围内的数据。在进行数值运算的过程中,如果计算结果超过了参与计算数值类型的值域时,PowerShell将会自动进行类型转换,使用值...
浅谈PowerShell 捕获错误

浅谈PowerShell 捕获错误

之前的文章我们演示了如何使用 Windows PowerShell 构建相当高级的清单工具。我创建的工具提供了多个有关输出的选项,这应归功于外壳的内置功能和将函数应用于对象。我所创建的函数有一个无可否认的弱点:它不能适度处理可能发生的任何错误(例如连接或权限问题)。这正是我要在本期的 Windows PowerShell 专栏中加以解决的,我将介绍 Windows PowerShell 所提供的错误处理功能。设置 Trap在 Windows PowerSh...
PowerShell管理Win Server 2008 R2

PowerShell管理Win Server 2008 R2

Windows PowerShell是一种专门为系统管理而设计的命令行界面和脚本语言。Windows PowerShell构建在Microsoft .NET Framework之上,可帮助IT专业人士自动控制Windows(R)操作系统以及管理Windows上运行的应用程序。Windows PowerShell命令(称为cmdlet)允许从命令行管理企业中的计算机。通过Windows PowerShell提供程序,可以像访问文件系统那样方便地访问数据存储,...
揭秘PowerShell 5.0新特性和新功能

揭秘PowerShell 5.0新特性和新功能

Windows PowerShell 5.0中包含了大量的新特性和新功能,提升了整体的用户体验。虽然其中一些功能只能供硬核PowerShell开发人员使用,但其他新功能和特性具有广泛的适用性。例如其中一个新功能是远程文件编辑。管理员暂时可以通过PowerShell建立与另一个Windows服务器的远程会话。新的远程文件编辑功能在此基础之上进行构建,从而能够建立一个远程会话,然后在远程计算机上编辑文件。建立远程会话的方法通常相同。你可以使用Enter-PSS...
Powershell错误处理之what-if

Powershell错误处理之what-if

自动化具有高度方便的特点,同时也可能会自动产生一些不可避免的错误。这也就是Powershell为什么会有一些专门来防止和处理危险的机制:这些机制会对接下来要执行的操作进行确认。试运行:模拟操作如果你想知道一个确定的命令会产生什么影响,你可以进行试运行。这时,Powershell不会执行任何对系统有影响的操作,只会告诉你如果没有模拟运行,可能产生什么影响和后果。通过-whatif 参数。事实上,许多cmdltes都支持试运行。#如果执行stop-proces...
Powershell 获取特定的网页信息的代码

Powershell 获取特定的网页信息的代码

Powershell可以很轻松的获取网页的信息并读取到对应的内容。如果对象的格式是XML或者Json,那就更容易处理了,一般经常使用invoke-restmethod和invoke-webrequest这两个命令。前者主要是获取Json格式的内容,后者可以获取整个网页的内容。比如说我希望查询明天悉尼的天气如何。网上随便搜了一个提供API的站点http://openweathermap.org/current#name我打算搜索悉尼的,那么对应的格式是htt...
powershell解决win10开始菜单和通知中心无法打开

powershell解决win10开始菜单和通知中心无法打开

问题描述笔者用的是现在并不成熟的Win10操作系统,昨天首先就遇到了打开计算器出现闪退的情况,然后我google 找到了一个方案点击开始菜单,输入"Powershell"在搜索结果中右键单击Powershell,选择“以管理员身份运行”在打开的窗口里面输入以下内容复制代码 代码如下:Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "...
<< 71 72 73 74 75 76 77 78 79 80 >>