当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 PowerShell 下载 Ignite 时间表

作者:精品下载站 日期:2024-12-14 07:50:16 浏览:12 分类:玩电脑

使用 PowerShell 下载 Ignite 时间表


所以我开始为下周的 Ignite 做准备。今年我的出席人数减少到一天,所以我想确保我能充分利用它。我使用预定生成器选择了一些周二要观看的会议。完成后,我想将这些事件导出到我的日历中。不过,我不使用 Microsoft Outlook 或 Windows Phone。我无法获取保存 .ICS 文件或以其他方式导出我的日程安排的链接。然后我想起我知道如何使用 PowerShell。

第一步是访问我的日程安排页面。您可以访问您的 https://myignite.microsoft.com/schedule。

[玩转系统] 使用 PowerShell 下载 Ignite 时间表

就我个人而言,我没有安装任何知道如何处理单击“导出日历”时获得的 Webcal 链接的应用程序。所以我右键单击并复制了链接。在 PowerShell 中,我为此值创建了一个变量。它看起来像这样:

$myLink = "webcal://https://microsoftignitecontent.hubb.me/Sessions/CalendarFeed/uGJN3V..."

在使用它之前,请删除 URI 中直到 https 的所有内容。接下来,使用 Invoke-WebRequest 下载内容。我将它保存到另一个变量中。

$dl = Invoke-WebRequest $myLink -DisableKeepAlive

最后,将内容保存到文件中。

$d.content | set-content c:\work\myignite.ics

就是这样!从这里您可以打开您选择的邮件或日历程序并导入 ICS 文件。任务完成!

如果您更喜欢使用修改后的 URI 变量的单行方法,您可以使用如下所示的方法:

(Invoke-WebRequest $myLink -DisableKeepAlive).Content | Set-Content -Path c:\work\myignite.ics

我希望在短暂的访问期间能见到很多人。我将在推特上发布我对这次活动的感想。如果你看到我,我希望你能打声招呼并告诉我你在做什么。

更新:我想我记得一个更简单的方法来做到这一点。我什至重新阅读了帮助,但显然错过了。当我需要做的只是这样时,我做了很多额外的工作:

invoke-webrequest $mylink -OutFile c:\work\myignite.ics

我想另一个要点是阅读 cmdlet 帮助。甚至可能两次!

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯