PowerShell从数据库导出CSV并转换为Excel文件后邮件发送

之前的脚本在没有安装Office的环境中,会出现组件注册错误,具体错误如下: ```csharp New-Object : 检索 COM 类工厂中 CLSID 为 {00000000-0000-0000-0000-000000000000} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOT...

Website News 2022-01-04 PM 1970次 0条

Send-MailMessage在POWERSHELL 7.0以上版本中报obsolete

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...

Website News 2021-10-14 PM 4208次 0条

PowerShell上传整个目录下的文件到SharePoint的二级目录(文件大于2M)

之前的脚本上传大于2M的文件会失败,需要使用FileStream函数来进行上传。 ```csharp [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12 #Specify tenant admin and site URL $User = "...

Website News 2021-08-03 AM 6259次 0条

PowerShell上传整个目录下的文件到SharePoint的二级目录

通过PowerShell上传整个目录下文件到Sharepoint的二级以上目录。 ###方法一: ```csharp [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12 #Specify tenant admin and site URL ...

Website News 2021-07-14 PM 11392次 0条

PowerShell中将CSV文件转换为EXCEL文件

一直在研究PowerShell,针对CSV文件转换成EXCEL文件(XLSX)一直没找到比较合适方法,查询了许多资料后,整理出来一下这个脚本,目前测试下来速度还不错。 ```csharp #Define locations and delimiter $csv = "D:\Test\20210505_042018.csv" #Location of the source file ...

Website News 2021-06-13 AM 2117次 0条

Powershell上传大文件到子目录下

```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" ...

Website News 2021-06-13 AM 7802次 0条

PowerShell上传文件到SharePoint子目录下

今天客户有一个需求,需要每天定时产生的报表文件上传SharePoint服务器上,网上找了资料,可以上传到相应的根目录下,就是不能上传到子目录下,测试了很多方法都不行,最后在下班的路上通过手机找到了相关资料,进行了一顿修改后,成功将文件放置到客户SharePoint的指定目录下。 原文连接([英文](https://stackoverflow.com/questions/38397084/t...

Website News 2021-04-21 PM 5530次 0条

使用Powershell将多个csv文件转换为多个工作簿的Excel文件

从SQLSERVER数据库通过脚本将数据导出成为CSV文件后,就需要将数据合并为多个工作簿的Excel文件,具体代码如下,大家可以参阅一下。$path="D:\TestFold" #target folder cd $path; $csvs = Get-ChildItem .\* -Include *.csv $y=$csvs.Count Write-Host &quo...

Website News 2021-02-10 AM 7498次 0条

Powershell脚本在计划任务中处理产生的Excel文件失败的解决方法

PowerShell脚本在PowerShell ISE中执行一切都正常,但是将脚本加入到Windows的计划任务中就出现无法处理Excel文件的问题,最后在网上找到一个方法,在system32目录下创建Destop目录就可以解决相关问题,遇到这样问题的朋友可以试试。 ```csharp (32位系统&64位系统) C:\Windows\System32\config\syste...

Website News 2021-02-04 PM 8369次 0条

PowerShell从远程连接SQLSERVER导出CSV文件后转Excel后发送到指定邮箱

经过几天的折腾,终于搞定了这个功能,同时也搞定了通过计划任务程序发送乱码的问题,大家可以按照以下脚本进行相关设置,这里需要补充一下,由于查询结果中某些字段会有回车符,需要做一下替换,我替换了2次,保证了文件在一行中。 REPLACE(replace(字段名称 ,CHAR(13),','),CHAR(10),',') as '字段显示名称�...

Website News 2021-01-31 AM 7727次 0条