开始转录并保存在 SharePoint 中
Start-Transcript and save in SharePoint
我正在尝试将 Start-Transcript 的输出文件保存在云中并准确保存在共享文档中。由于 -path 字符串不能与驱动器上的本地字符串不同,我尝试定义 ShareFile 位置(我不想映射任何驱动器):
Folder1 = "Shared Documents"
$SharedFolder = Get-PNPFolder -URL $Folder1
然后我尝试将其用作路径的输出:
Start-Transcript -path $SharedFolder
当然失败了。每次它添加到 .ps1 文件所在的位置时,文件夹路径如下:
ps1 在 C:\aaa\ 所以它添加了这样的位置 c:\aaa\sharedfolder\transcriptfile.txt
当然,我可以使用 copy after 并使用方法 PNP-AddFile 但是当文件正在使用时有一个技巧它不想将它复制到我试图排序的位置。
我在 Stop-Transcription
之后用它来复制
Add-PnPFile -Path ".\transcriptfile.txt" -Folder $Folder1
此命令在脚本结束时起作用,我 运行 之后单独执行。
也许有人能以不同的方式帮助我?
谢谢
所以我找到的唯一解决方法是向 .ps1 文件添加一个函数。
我用
添加了函数
Add-PnPFile
看起来像这样:
Function CopyFile {
Add-PnPFile -path ".\filename.txt" -folder "Shared Documents"
}
我在脚本退出之前添加了它。
不知道为什么独立代码之前不能工作。
我正在尝试将 Start-Transcript 的输出文件保存在云中并准确保存在共享文档中。由于 -path 字符串不能与驱动器上的本地字符串不同,我尝试定义 ShareFile 位置(我不想映射任何驱动器):
Folder1 = "Shared Documents"
$SharedFolder = Get-PNPFolder -URL $Folder1
然后我尝试将其用作路径的输出:
Start-Transcript -path $SharedFolder
当然失败了。每次它添加到 .ps1 文件所在的位置时,文件夹路径如下: ps1 在 C:\aaa\ 所以它添加了这样的位置 c:\aaa\sharedfolder\transcriptfile.txt
当然,我可以使用 copy after 并使用方法 PNP-AddFile 但是当文件正在使用时有一个技巧它不想将它复制到我试图排序的位置。 我在 Stop-Transcription
之后用它来复制Add-PnPFile -Path ".\transcriptfile.txt" -Folder $Folder1
此命令在脚本结束时起作用,我 运行 之后单独执行。
也许有人能以不同的方式帮助我?
谢谢
所以我找到的唯一解决方法是向 .ps1 文件添加一个函数。
我用
添加了函数Add-PnPFile
看起来像这样:
Function CopyFile {
Add-PnPFile -path ".\filename.txt" -folder "Shared Documents"
}
我在脚本退出之前添加了它。 不知道为什么独立代码之前不能工作。