一款 PowerShell 脚本,可一键构建精简版 Windows 11 系统盘。7.04 GB 的 Windows 11 25H2 镜像文件,经该脚本处理后可缩减至 2.29 GB。系统安装后C盘占用 8.32 GB,经过压缩优化,最终占用能降至 3.25 GB。效果相当出色,有时间准备在PVE虚拟机上玩玩。 ```csharp https://github.com/ntdevla...
之前的脚本在没有安装Office的环境中,会出现组件注册错误,具体错误如下: ```csharp New-Object : 检索 COM 类工厂中 CLSID 为 {00000000-0000-0000-0000-000000000000} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOT...
Windows 2012版本中自带的PowerShell版本是3.0的,当在3.0下能正常使用的Send-MailMessage函数,在PowerShhell v7.0以上版本就会出现一下错误: Currently Send-MailMessage is marked obsolete, but I don't think it should be. The API behind it s...
之前的脚本上传大于2M的文件会失败,需要使用FileStream函数来进行上传。 ```csharp [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12 #Specify tenant admin and site URL $User = "...
通过PowerShell上传整个目录下文件到Sharepoint的二级以上目录。 ###方法一: ```csharp [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12 #Specify tenant admin and site URL ...
一直在研究PowerShell,针对CSV文件转换成EXCEL文件(XLSX)一直没找到比较合适方法,查询了许多资料后,整理出来一下这个脚本,目前测试下来速度还不错。 ```csharp #Define locations and delimiter $csv = "D:\Test\20210505_042018.csv" #Location of the source file ...
```csharp #Load SharePoint CSOM Assemblies Add-Type -Path "C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.SharePoint.Client\v4.0_16.0.0.0__71e9bce111e9429c\Microsoft.SharePoint.Client.dll" ...
今天客户有一个需求,需要每天定时产生的报表文件上传SharePoint服务器上,网上找了资料,可以上传到相应的根目录下,就是不能上传到子目录下,测试了很多方法都不行,最后在下班的路上通过手机找到了相关资料,进行了一顿修改后,成功将文件放置到客户SharePoint的指定目录下。 原文连接([英文](https://stackoverflow.com/questions/38397084/t...
从SQLSERVER数据库通过脚本将数据导出成为CSV文件后,就需要将数据合并为多个工作簿的Excel文件,具体代码如下,大家可以参阅一下。$path="D:\TestFold" #target folder cd $path; $csvs = Get-ChildItem .\* -Include *.csv $y=$csvs.Count Write-Host &quo...