`

powershell几点好用处

阅读更多
1. 从命令行发布Windows对话

  因为Windows PowerShell位对象而优化,可以向.NET Framework一样从命令行访问COM对象,下列命令告诉你的Vista机器发表"Windows Vista and PowerShell"字串.

  PS> $spVoice = new-object -com "SAPI.spvoice"

  PS> $spVoice.Speak("Windows Vista and PowerShell")

  2. 使用Windows PowerShell访问诸如Windows Media Player 11等的应用程序

  PS> $band = "The Posies"

  PS> $player = New-object -com wmplayer.ocx

  PS> $playlist = $player.mediacollection.getbyauthor($band)

  PS> $player.openPlayer($playlist.item(0).sourceurl)

  3. Windows PowerShell作为命令行存储计算器

  PowerShell可以完成基本的计算工作

  PS> 2*2

  不过,Windows PowerShell也可以快速解决存储问题,例如,备份11GB的数据需要多少个700MB的CD.

  PS> 11gb/700mb

  那么,需要多少个1000GB的存储来备份每个320GB,共425个的Vista桌面呢?

  PS > (320gb*425)/1000GB

  4. PowerShell 用作日历计算

  计算多少天到新年:

  PS> ([DateTime]"1/1/2007" -[datetime]::now).days
 5. 返回机器上某种类型文件的数量

  Windows Vista有许多类型的事件记录和组策略文件等.下列命令是返回当前目录及其子目录中VBScript, Bat 和 PowerShell 脚本的数量:

  PS> dir -include *.vbs, *.ps1, *.bat -recurse   group-object extension -noelement

  6. 从命令行收集Windows System Assessment Tool数据

  PS> get-wmiobject win32_winsat   format-table __SERVER, *SCORE -autosize

    PS> get-wmiobject win32_winsat   select *score   out-chart -Title "System Assessment Scores by PowerGadgets"

  7. 配置UAC(User Account Control)

  PS> set-itemproperty -path HKLM:SOFTWAREMICROSOFTWINDOWSCurrentVersionPoliciesSystem -name ConsentPromptBehaviorAdmin -value 0

  8. 管理BitLocker

  PS > $drives = get-wmiobject -namespace rootCIMv2SecurityMicrosoftVolumeEncryption -class Win32_EncryptableVolume

  PS> $drives   format-table DriveLetter, PersistentVolumeID -autosize

  PS> $BitLockDrive = $drives[0]

  PS> $BitLockDrive.GetProtectionStatus()

  PS> $BitLockDrive.DisableKeyProtectors()

  PS> $BitLockDrive.EnableKeyProtectors()

分享到:
评论

相关推荐

    PowerShell_Restore-BackupDatabaseUsingBakFiles_sqlserver_windows

    在执行这些操作时,需要注意几个关键点: 1. 数据库权限:运行PowerShell脚本的用户需要有足够的权限在SQL Server上执行备份和恢复操作。 2. 文件路径:确保备份和恢复的目标路径有效且可写,以免出现错误。 3. 事务...

    PSInject-master (12)_inject_UnmanagedPowerShell_UnmanagedPowerSh

    它可能包括以下几个关键知识点: 1. **PowerShell注入**:在目标系统上执行任意PowerShell命令,以获取信息、控制系统或执行其他恶意操作。 2. **UnmanagedPowerShell**:不依赖.NET Framework,而是直接调用...

    Win 10预装应用安装卸载工具.zip

    使用此类工具时,需要注意以下几点安全和隐私事项: 1. **验证来源**:确保工具是从可靠渠道获取的,避免下载带有病毒或恶意软件的版本。 2. **权限要求**:由于涉及到系统级别的操作,工具可能需要管理员权限才能...

    windows命令集-完美版

    通过这个工具,用户只需轻点鼠标就能执行相应的命令,极大地提高了工作效率。 首先,让我们来看看几个基础的Windows命令: 1. **dir / ls**:列出目录中的文件和子目录。在CMD中,我们通常使用`dir`,而在...

    Exchange Server 2007 x64 详细安装图解

    在开始安装 Exchange Server 2007 之前,我们需要先安装几个必要的组件,包括 .NET Framework 2.0、MMC 3.0 和 Windows PowerShell 1.0。这些组件对于 Exchange Server 2007 的正常运行至关重要。 **1. 安装 .NET ...

    Dm01:策勒杜DM01

    在实际操作中,使用PowerShell开发这样的工具或解决方案时,开发者会考虑以下几个关键点: 1. **错误处理**:通过Try/Catch块确保脚本的健壮性,处理可能出现的异常情况。 2. **日志记录**:为便于故障排查,记录...

    批量删除同名文件夹 清理同名文件夹 批量删除

    批量删除操作需要注意以下几点安全性和效率问题: 1. **确认目标**:在执行批量删除前,确认你要删除的文件夹类型和位置,避免误删重要文件。 2. **备份**:在清理前,对重要数据进行备份,防止不可逆的损失。 3. *...

    各版本通用输出脚本.zip

    脚本中的核心功能可能包括以下几点: 1. **版本检测**:脚本首先需要识别当前Genesis的版本,以便根据版本信息执行相应的代码路径。 2. **数据收集**:从Genesis系统中获取必要的信息,这可能涉及到调用内部API、...

    怎样给硬盘分区如何给硬盘分区(集多种分区方法与一身,新手装系统必备良药)!

    在进行硬盘分区操作时,需要注意以下几点: - **数据备份**:无论采用哪种方式对硬盘进行分区操作,都应该提前做好数据备份工作,以免在操作过程中出现意外导致数据丢失。 - **了解分区类型**:常见的分区类型有主...

    重命名文件

    重命名文件时,需要注意以下几点: 1. **合法性**:新文件名必须合法,不能包含系统保留字符,如 `\ / : * ? " < > |`。同时,文件名长度有限制,通常不超过255个字符。 2. **唯一性**:在同一目录下,不能有两个...

    计算机网络可以报告.pdf

    报告中也列举了几种常用的同轴电缆型号及其用途,如RG-8用于以太网粗缆,RG-58用于以太网细缆。 - **网线类型**:报告提到了双绞线的几种类型(五类、带屏蔽层五类和六类),这些不同类型的双绞线具有不同的性能和...

    IIS.DL和IIS.IN.rar

    在处理"IIS.DL"和"IIS.IN"时,需要注意以下几点: 1. **日志管理**:确保日志文件不占用过多磁盘空间,可以通过设置日志文件大小限制、定期清理或归档来维护。同时,日志数据的隐私保护也是重要的一环,根据数据...

    windows操作系统电脑基础知识it计算机专业资料学习教案.pptx

    在“Windows操作系统电脑基础知识IT计算机专业资料学习教案”中,我们可以期待涵盖以下几个核心知识点: 1. **Windows系统概述**:讲解Windows操作系统的历史、版本演变,以及它在IT领域的重要性。 2. **安装与...

    telnet_telnet_terminal_TelnetClient_

    学习 Telnet 和 SSH 的基础知识,你需要理解以下几点: 1. **远程访问基础**:远程访问允许用户从一台设备访问另一台设备的资源和服务,无需物理地坐在那台设备前。Telnet 和 SSH 都是实现这种远程访问的方式。 2....

    tm 更新脚本

    在IT环境中,创建这样的脚本通常涉及以下几个关键知识点: 1. **脚本语言**:更新脚本可能是用各种脚本语言编写的,例如bash、Python、Perl或者PowerShell,具体取决于操作系统和环境。bash脚本在Unix/Linux系统中...

    vs2022社区版安装包.zip

    安装Visual Studio 2022社区版时,需要注意以下几点: 1. **系统要求**:确保你的计算机满足最低硬件要求,通常包括一定的处理器速度、内存大小和可用磁盘空间。 2. **安装选项**:安装过程中可以选择你需要的功能...

    oms-homework-1013

    在这个作业【oms-homework-1013】中,学生或团队可能需要完成以下几个关键知识点: 1. **了解OMS**:熟悉OMS的功能和工作原理,包括日志分析、自动化操作、配置管理以及安全性等方面,以便更好地设计和执行测试用例...

    CrageGUI 提取用

    【标题】"CrageGUI 提取用" 涉及的知识点主要集中在用户界面(UI)设计、文件管理和软件备份上。CrageGUI很可能是某个软件或应用的图形用户界面组件,用于提供用户友好的交互方式,使用户能够方便地进行各种操作。 在...

    gd.zip

    对于开发者和IT专业人士来说,他们可能更倾向于使用命令行工具如Windows的`powershell`或Linux的`unzip`命令来操作ZIP文件,这提供了更多的自定义选项和自动化能力。 在"gd.zip"这个特定的例子中,压缩包里只有一个...

Global site tag (gtag.js) - Google Analytics