我可以从 Powershell 登录 App Insights(可能通过 log4net)吗?

Can I log to App Insights from Powershell (maybe via log4net)?

是否可以从 Powershell 登录到 Application Insights?

我已经在 Powershell 中设置了 log4net 日志记录,并且可以正常工作。我还演示了使用 log4net appender 从一个简单的 .Net 控制台应用程序记录到 Application Insights。

是否需要获取 App Insights 程序集并将它们放置在 Powershell 脚本的本地某处?我只是不确定接下来要尝试什么。

有什么想法吗?

这应该是可行的,就像您从 powershell 调用任何 .NET 程序集/c# 代码一样。您只需要来自 core nuget package 的 "core" 应用见解 assembly/assemblies,然后照常使用 TelemetryClient.TrackEvent 等。