判断路径\文件是否存在Folder='C:\Windows'if(TestPathPathFolder){"Pathexists!"}else{"Pathdoesn'texist."}File='C:\Windows\a.txt'if(TestPathPathFile){"Fileexists!"}else{"Filedoesn'texist."}判断命令是否存在cmdName=nslookupi
转载 2022-09-23 15:14:33
5687阅读
实际运维中用户配置和outlook在C盘,经常会出现C盘空间不足,系统奔溃或者什么其问题导致无法访问在C盘下的桌面,文档,收藏夹等资料。手动剪切配置和配置OST路径一台两台都还好,如果电脑有成千上万台,那人都会操作傻了,运行的效果图如下代码如下,迁移过程请关闭当前打开的所有程序,尤其是用户配置文件文件$olduserfiles=([Environment]::GetFolderPath("Des
原创 2020-04-25 15:18:25
1344阅读
1点赞
1评论
powershell 整理桌面文件
原创 2019-03-14 10:40:59
1461阅读
1评论
copy-item
原创 2020-02-01 22:37:33
2003阅读
get-alias -definition get-childitem   #dir的别名为get-childitem#只列出目录dir | where-object {$_ -is [System.IO.DirectoryInfo]}dir | where-object {$_.PSIsContainer}dir | where-object {$_.Mode.Substri
原创 2015-07-16 17:16:09
470阅读
powershell 文件和目录访问操作
转载 2019-03-21 15:48:39
2635阅读
使用场景及优点:PowerShell 解析 JSON 配置文件通常在许多场景下使用,其中一些常见的应用场景和好处包括:配置文件管理: 使用 JSON 格式的配置文件允许你轻松地组织和存储应用程序或脚本的配置信息。这使得配置更易读、易写,同时也更易于维护。自动化脚本: PowerShell 被广泛用于自动化任务。通过将配置信息存储在 JSON 文件中,你可以轻松地调整脚本的行为,而无需直接修改脚本代
原创 精选 2023-12-01 09:42:04
1786阅读
&"C:\Program Files\Python38\python.exe" demo_view.py 起因是nodejs16安装时,顺带装了python3.9, 但平时用的python是3.8, 因为win下经常需要打包在win7环境下运行,而3.8是最后1个支持win7的python版本。 这 ...
转载 2021-09-10 11:34:00
3225阅读
2评论
PowerShell 中,处理路径相关的命令十分丰富,它们可以帮助我们管理、解析和操作文件路径。详细的文档介绍请查阅powershell官方指
原创 2024-09-14 15:08:16
193阅读
powershell删除N天前的文件
原创 2019-03-27 17:48:39
2417阅读
1评论
#用户指定需要的盘符,格式如“c:\” $zonename=Read-Host("please input need check disk zone,For example [C:\]") CD $zonename #A打头文件夹筛选扫描 Get-ChildItem | where {$_
原创 2016-03-24 16:06:40
878阅读
转自头条号:凯凯运维soft.exe/sAll/msi/norestartALUSERS=1EULA_ACCEPT=YES成功安装了AdobeReader
转载 2018-01-23 15:41:26
10000+阅读
2点赞
$webRequest = [System.Net.HttpWebRequest]::Create("http://go.microsoft.com/fwlink/?LinkID=149156") $webRequest.Method = "GET"; $webRequest.UserAgent = "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.
原创 2021-08-23 10:58:38
457阅读
今天需要给某个网络共享的大文件重新配置一个权限。这个文件夹下面有很多乱七八糟的小文件,很多创建人甚至已经离开公司了。如果一个个地目录手动修改所有者权限,再打开继承关系,这样比较麻烦,这个时候自然是用脚本比较方便了。#网上找的现成的高级方法来enable继承关系 function Set-NTFSInheritance { <#   &nbsp
推荐 原创 2017-02-27 12:57:06
10000+阅读
1点赞
前几天论坛里面看见有网友提供了一个方法,如何使用Excel用来比较AD账户的变化,使用的是Excel内置的比较功能。豆子试了试Powershell的Compare-object方法 也可以做到同样的效果,而且从脚本的角度出发,用PS的效果肯定比手动去操作强很多。简单的测试一下创建两个csv文件,内容略有区别使用Compare-object 比较一下,这里我用的是别名 diff, 同时指定我只想比较
原创 2016-02-15 08:44:30
3166阅读
在本文中,我们将深入探讨 PowerShell 中的文件和目录操作,帮助管理员更好地理解和利用 PowerShell。在这个示例中,我们使temp\test.zip 和目标路径为 C:\temp\test。
原创 2024-04-03 16:52:49
350阅读
#批量建立用户账号$password = convertto-securestring -String "123456" -AsPlainText –ForceImport-Csv c:\user.csv | %{New-ADUser -Name $_.name -SamAccountName $_.SamAccountName -Department $_.department -Title $
推荐 原创 2013-10-16 19:42:56
2177阅读
4点赞
2评论
文件属性 [datetime]$lw = "2021/12/12 22:10:15" New-Item -Type File -Path t.txt -OutVariable t $t.LastWriteTime = $lw $t | gm 属性里带{get,set}的都是可以直接赋值的,直接修改文件属性。 下载文件锁定 Unblock-File <文件名>
原创 2023-07-03 23:38:45
1593阅读
1.显示文本内容Get-Content “°C:\\Program Files (x86)\\PsUpdate\\b.dat” 2.得到b.dat文件内容,然后把里面的所有’C’用’D’替换,然后一行一行输出。...
原创 2022-07-21 10:15:35
117阅读
通过Powershell 安装MSI 文件官方已经给出标准的安装工具msiexec.exe , 安装文档说明参考微软Docs[链接]但是详细的需求是通过powershell 远程安装MSI 文件, 通过powershell 命令icm 没有安装成功失败案例: icm -computername testserver01 -Authentication Negotiate -ScriptBlock
原创 2021-03-25 00:34:44
10000+阅读
  • 1
  • 2
  • 3
  • 4
  • 5