我运行此代码以从ASP.NET应用程序执行PowerShell代码:
System.Management.Automation.Runspaces.Runspace runspace = System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace();
runspace.Open();
System.Management.Automation.Runspaces.Pipeline pipeline = runspace.CreatePipeline();
pipeline.Commands.AddScript(@"\\servername\path");
pipeline.Commands.Add("Out-String");
Collection<PSObject> results = pipeline.Invoke();
runspace.Close();
Run Code Online (Sandbox Code Playgroud)
但我收到一个错误:
无法加载.ps1,因为在此系统上禁用了脚本的执行.有关详细信息,请参阅"get-help about_signing".
从命令提示符或Windows(Windows窗体)应用程序运行相同的代码.
我在最初有.Net应用程序。我想将其托管在Azure上,但不想移动数据库。我在Azure上发布了该应用程序,但无法连接到主数据库。
SQL Server在专用netwrok中。
出于POC目的,我正在使用MSDN订阅。我面临以下错误,
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。(提供者:命名管道提供程序,错误:40-无法打开与SQL Server的连接)
谢谢,乌梅什