首页
学习
活动
专区
圈层
工具
发布

Powershell命令与实例初识2

0x00 前言简述 描述: 人生莫大的痛苦,莫过于学习下面这些命令参数,但是为了更好的掌握它又不得不去了解; PS 内置变量 - Variable $PSVersionTable # 显示相关 PowerShell...::name # PSDrive : Variable # PSProvider : Microsoft.PowerShell.CoreVariable # PSIsContainer...test> Get-Variable home # Name Value # ---- ----- # HOME C:\Users\WeiyiGeek #1.可以使用PS子表达式直接更改对象属性内容...PS C:\test> (Get-Variable str).Description="变量的描述已更改;" ---- 时间日期 Get-Date 描述:时间日期对象可以直接利用其属性计算出当前年中的天数以及几天前和一天后的日期等等...; Get-Date | Format-Custom {$_} #$_表示管道中当前对象 class DateTime { $_ = class DateTime { Day

86010
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    高级进阶:Azure DevOps搞定.NET Core编译版本号自增

    但是,它在编译时候会去改csproj文件,对于代码来说是一次更改。而传统.NET Fx的编译系统不会改代码。这对于我来说是无法接受的,因为引入了不可控的因素。...当然,微软一定是有的:PowerShell PowerShell计算两个日期之间相差的天数,非常简单: $baseDate = [datetime]"01/01/2000" $currentDate...= $(Get-Date) $interval = NEW-TIMESPAN –Start $baseDate –End $currentDate $days = $interval.Days ?...PowerShell 任务 我们要使用PowerShell计算版本号,并给刚才那个 buildNumber 变量赋值。所以,添加一个PowerShell任务,放在最前面。 ?...所以最终我们的脚本是 Write-Host "Generating Build Number" $baseDate = [datetime]"01/01/2000" $currentDate = $(Get-Date

    1.5K70

    win10更改计算机时间格式,Win10电脑锁屏的时钟格式怎么更改

    Win10电脑锁屏的时钟格式怎么更改 腾讯视频/爱奇艺/优酷/外卖 充值4折起 我们在使用Win10电脑的锁定屏幕后,默认显示的是12小时的时钟格式。...想要将12小时格式设置为24小时格式,该怎么操作呢?今天就跟大家介绍一下Win10电脑锁屏的时钟格式怎么更改的具体操作步骤。 1....首先打开电脑上的“控制面板”,进入页面后,找到“更改日期,时间或数字格式”选项。 2. 如图,在弹出的窗口中,如果想要设置为24小时制,则需要将时间设置为HH:mm,默认值为H:mm:ss。...若想要对所有用户帐户设置相同的时间格式。则在上方切换到“ 管理”选项下,点击左侧的“ 复制设置”按钮。 7....以上就是Win10电脑锁屏的时钟格式怎么更改的具体操作步骤。

    4.2K10

    查Windows开机耗时是否正常

    本文介绍通过powershell命令快速定位开机耗时是否正常(日志只是列出时间点,需要自己对比时间差,一般来说,开机耗时不会超过1分钟,那些明显超过的,我们可以结合如下命令判断主要卡在了哪个阶段) 正常开机过程如上图...→ smss.exe耗费了将近5分钟 #查开机耗时 Get-WinEvent -FilterHashtable @{logname='System';id=@(12,6005);StartTime=(Get-Date...TimeCreated 以上2句命令还可以合并成一句 (Get-WinEvent -FilterHashtable @{logname='System';id=@(12,6005);StartTime=(Get-Date...Get-WinEvent -FilterHashtable @{logname='System';id=@(12,13,6005,6006,6008,41,1074,7001);StartTime=(Get-Date...#查最近1天登录相关的记录 Get-WinEvent -FilterHashtable @{logname='Application';id=@(1530,1531,1532);StartTime=(Get-Date

    1.8K50

    光驱盘符跟业务程序路径里的盘符冲突而报错0xc0000013、0xc000007b等

    硬件识别的时候就会像公共镜像那样,光驱会从D盘符重新分配加载,这是cloudbase-init的一个隐含逻辑 为了保证光驱盘符的统一性,建议在创建机器时自定义数据部分通过代码显性指定光驱盘符,例如下面代码里的Z: powershell...> get-date -format HH:mm:ss:fffffff >> C:\aaa.txt; Set-ExecutionPolicy Unrestricted -force Get-WmiObject...Win32_volume -Filter 'DriveType=5' |Set-WmiInstance -Arguments @{DriveLetter='Z:'} 2>&1 >> C:\aaa.txt; get-date...-format HH:mm:ss:fffffff >> C:\aaa.txt; exit powershell> 那如何让自定义镜像买的机器的光驱不占盘符(即资源管理器看不到光驱、但磁盘管理器能看到个没有盘符的光驱设备...因为网络初始化、hostname初始化、UserData自定义数据等需要它 4、cloudbase-init默认会把hostname改成内网IP下划线形式,如果不想hostname被cloudbase-init更改

    4.8K40

    计划任务定时重启服务或重启机器

    windowstyle hidden -File c:\get_process.ps1" /ST 02:00 /RI 10 /DU 24:00 /f 把下面2句写到c:\get_process.ps1,计划任务调用它 Get-Date...schtasks /change /tn "\restart_computer" /enable schtasks /run /tn "\restart_computer" 【每天16点定时执行重启】英文时间格式...schtasks /change /tn "\restart_computer" /enable schtasks /run /tn "\restart_computer" 【每隔5分钟执行一次重启】中文时间格式...schtasks /run /tn "\restart_computer" #立即触发执行,会马上重启机器,只有触发了至少1次后,系统才会知道下次是什么时候执行,必须确保这点 【每隔5分钟执行一次重启】英文时间格式...Host.UI.RawUI.BufferSize = $bufferSize Get-WinEvent -FilterHashtable @{logname='System';id=@(12,13,6005,6006);StartTime=(Get-Date

    4.2K60

    使用管道符在PowerShell中进行各种数据操作

    最近在培训PowerShell,在讲到Pipeline的时候,对于我这种长期和数据(数据库)打交道的人来说,觉得很实用,所以写此博文,记录一下。...在PowerShell中我们也可以通过各种Get-XXX命令获得各种各样需要的数据,但是并不是所有操作系统和各个版本的PowerShell都支持某个命令的。...我们可以使用Export-Csv命令将PowerShell中的对象转换为CSV格式,持久化到磁盘上。...比如我们想把某一列写入一个文件,我们可以在-Begin时创建文件,记录开始的时间,然后Foreach中Append内容到文件,最后把结束时间写入: $data | % -Begin { Get-Date... | Out-File C:\test.txt } -Process { $_.Name | Out-File C:\test.txt -Append} -End { Get-Date | Out-File

    3.2K20
    领券