-
1 votesanswersviews
使用CosmosDb部署存储过程
在Azure中的asp.net核心应用程序中,我在CosmosDB数据库中使用了一些存储过程 . 我知道如何使用C#代码创建这些存储过程 . 但是,我不知道何时部署它们(在我的Web应用程序中,通过powershell,在单独的命令行应用程序中......) -
1 votesanswersviews
脚本导出策略和条件
我想每晚自动编写服务器上所有SQL Server 2008策略和条件的脚本,并将文件与我的版本控制系统进行比较 . 在UI中,我可以通过右键单击策略并选择“导出策略”来编写单个策略的脚本 . 是否可以通过SMO或PowerShell编写策略和条件脚本? 理想情况下,我想将其合并到我现有的PowerShell脚本中,该脚本为我的所有其他服务器和数据库对象生成脚本 . 这是当前执行此操作的脚本: # ... -
7 votesanswersviews
Powershell上传图片到https://www.artstation.com/
内容 问题 问题信息 背景/研究 代码块 资源 问题: 如何编程/自动将图像上传到Artstation \ Project-page using Powershell ? 上传期间没有人工输入选择文件 . 仅预定义的媒体数据 . 如果可以使用PowerShell的内置功能来完成它 . (参见下面的网页参考图片'ArtStation Upload Page') 问题信息... -
1 votesanswersviews
Powershell MessageBox将不需要的数据添加到我的变量中
考虑一下这个Powershell代码: [System.Reflection.Assembly]::LoadWithPartialName(“System.Windows.Forms”) Function MyFunction { ShowMessageBox "Hello World" "Test" return "Someva... -
12 votesanswersviews
Powershell无法返回正确的退出代码
使用 -File 命令行开关执行Powershell脚本(在2.0中)并在Param中显式定义输入参数时,退出代码始终为"0"(永不失败),而不是正确返回已定义或预期的错误代码 .使用显式参数定义和 -Command 开关时不会发生这种情况,但是出于无关的目的,我需要在脚本中保留-File开关 . 使用 workaround (不涉及删除显式参数定义)的任何帮助都将非常有用 .... -
1 votesanswersviews
如何追加传递给函数的powershell中的字符串
我有一个方法,接受一个字符串作为参数 . 此字符串与值连接 . 在处理结束时,我需要完整的连接字符串 function MyFunction() { Param ($output) $msg = "x " #say this x was different per call $output += $msg } $output = "star... -
8 votesanswersviews
函数未返回预期对象
这个PowerShell函数我有一个奇怪的情况 . 假设返回ArrayList对象,但是当循环仅向ArrayList添加1项时,该函数返回SPList项而不是Expected ArrayList对象 . 我很难理解为什么PowerShell会以这种方式运行 . function Get-ContentOrganizerRules ( [System.String]$siteUrl = &q... -
2 votesanswersviews
如何在PowerShell中的函数末尾返回用户菜单
我正在编写一个PowerShell脚本,为用户提供了许多选项供您选择 . 选择选项后,将执行一项功能,并将用户返回原始菜单 . 在下面的代码中,为用户提供选项,并执行功能,但完成后,脚本就会结束 . 我想要的是在函数的末尾返回到原始用户菜单 . 谁能告诉我怎么做?谢谢! function firstFunction { Write-Host "You chose option 1... -
0 votesanswersviews
无法通过PowerShell中的SQLCMD连接到localdb - 什么是服务器实例名称?
SQL Server新手在这里 - 我'm trying to access the localdb\MSSQLLocalDB server on my computer through PowerShell with the SQLCMD utility. I'm使用PowerShell v5,.NET v5.0,当我在Microsoft SQL Server Management Studio... -
0 votesanswersviews
无法使用PowerShell中的Invoke-Webrequest为SSL / TLS安全通道 Build 信任关系
当我尝试在https上使用Invoke-WebRequest时,我遇到了一些奇怪的错误: "Invoke-WebRequest : The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel." 这是我的代码: [Net.S... -
0 votesanswersviews
在powershell https请求中使用pem证书和密钥进行身份验证
我有pem格式的证书 . 共2个文件,RSA Public和RSA私钥 . 我必须使用这些来在powershell脚本中向服务器发出https请求 . 我尝试使用 X509Certificates 证书库添加证书 . 但我不知道如何添加客户端密钥证书(RSA私钥) . 我只尝试了证书,但是我收到了这个错误: Exception Message: The underlying connection ... -
0 votesanswersviews
arcanist git中的错误消息:SKIP STAGING无法确定此更改的存储库
我使用arcanist在Phabricator中创建了一个修订版 . 在我的修订版中,我编辑的文件是空的,只显示以下消息:“此文件的内容未更改 . ” 在Windows Powershell中我使用了正确的目录:C:\ development \ dgb,然后我使用命令arc diff --create . 我编辑的所有文件都包含在内,没有掉毛错误 . 在编写消息并提交我的修订后,Powershe... -
1 votesanswersviews
如何提示在PowerShell中以不同用户身份运行EXE
我如何以不同的用户身份运行EXE?我如何提示凭据或至少要求本地管理员通过PowerShell启动exe的密码 . 我很难让runas命令工作 . 这是我尝试的最新内容:runas -credential . \ me c:\ windows \ system32 \ notepad.exe 这适用于powershell终端:runas / user:asdf c:\ windows \ syste... -
2 votesanswersviews
配置管理器
我是powershell的新手,所以不要咬我:)我的问题是:我必须设置两种类型的机器x86和x64 . 在此设置期间,我必须检查计算机上的.NET Framework安装版本 . 我这样做是通过调用Test-Path:Test-Key“HKLM:\ Software \ Wow6432Node \ Microsoft \ NET Framework Setup \ NDP \ v1.1.4322”... -
3 votesanswersviews
.NET 4.0上的PowerShell ConsoleShell是否已批准用于 生产环境 ?
在阅读了其他几篇博客文章和文章(下面的参考文献)后,似乎有几种方法可以在.NET 4.0上运行PowerShell,但很少有足够的方法用于我们的目的 . 由于我们如何部署我们的软件,我们无法更新注册表或更改添加应用程序 . 这给我们留下了两个选项,使用 ConsoleShell 创建我们自己的shell或覆盖 PSHost . 我们希望能够使用第一个选项 ConsoleShell ,因为它很简单... -
2 votesanswersviews
powershell远程安装msi失败
我正在尝试使用PowerShell在远程服务器上安装msi文件 . 服务器1是我的构建服务器,服务器2是我的应用服务器 . 当构建服务器完成构建时,我想触发powershell脚本以将最新版本安装到我的应用程序服务器 . 我正在使用以下命令创建会话并执行安装: # Create session to Application Server $Session = New-PSSession -Name... -
0 votesanswersviews
.NET Framework 4.0中System.Management.Automation的程序集错误,但.NET Framework 4.5中没有
我有一个C#.NET Framework 2应用程序,具有以下配置: <?xml version="1.0" encoding="utf-8" ?> <configuration> <startup> <supportedRuntime version="v4.0"/> ... -
0 votesanswersviews
Powershell远程注册表访问非域服务器
我有以下脚本用于收集各种服务器上安装的应用程序: $results = @() $list = Get-Content serverlist.txt foreach ($computer in $list) { echo "Processing $($computer)" if (Test-Connection -Cn $computer -BufferSize 16... -
2 votesanswersviews
如何通过Powershell和PSSessionConfiguration远程连接到Exchange服务器
我正在尝试连接到远程交换并运行Powershell的查询 . 这是我在Exchange服务器上的配置文件: Register-PSSessionConfiguration -Name "Exchange" -StartupScript "C:\ProgramFiles\Microsoft\Exchange Server\V14\Bin\RemoteExchange.p... -
2 votesanswersviews
powershell远程导入模块错误
我有这个代码的问题 Invoke-Command -ComputerName $CSC_SERVER -ScriptBlock { Import-Module ("C:\Build_v.6.1.0.9\Tools\CommonComponents.BuildCommands.dll") } 错误: 无法加载文件或程序集“file:/// C:\ Build V.6.... -
-1 votesanswersviews
Powershell脚本,用于并行执行远程服务器上的EXE
我编写了一个脚本来并行执行远程服务器上的exe . 但是当exe执行时,我收到了一个错误 . 任何人都可以帮我纠正我的剧本吗? ForEach ($Computer in Get-Content C:\servers.txt) { #To enable winrm if not already $result = winrm id -r:$computer 2> $null if ... -
9 votesanswersviews
从C#以管理员身份执行PowerShell
我有以下C#代码 using (RunspaceInvoke invoker = new RunspaceInvoke()) { invoker.Invoke("Set-ExecutionPolicy Unrestricted"); // ... } 这给了我一个例外 拒绝访问注册表项“HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsof... -
4 votesanswersviews
批量脚本,Powershell,而不是在Windows中触发UAC
我正在寻找远程以高架模式运行批处理文件(runas管理员),以便它不会使UAC跳闸以提示用户交互 . 我们在登录脚本中进行了一些注册表编辑,这些编辑触发UAC提示每个运行的注册表 . 我意识到这种方式违背了UAC的目的,但如果在启用了UAC的计算机上运行批处理文件有一些方法,那就太好了 . 这些批处理文件需要能够在没有任何用户交互的情况下运行(它们主要是登录脚本和一些管理脚本) . 我们没有使用A... -
0 votesanswersviews
在注册表中查找值,然后删除父键[重复]
这个问题与以下内容完全相同: Deleting a Registry value's Parent Key 1回答 我需要搜索HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList注册表项,并在其中一个子项中查找值 . 找到它后,我需要删除父键 . 如果可能的话,我想在power... -
0 votesanswersviews
Powershell在没有UAC对话框的情况下以管理员模式打开PowerShell控制台并执行某项任务
我使用具有管理员角色的用户 . 但是,默认情况下,脚本以UAC模式运行,而不是以管理员身份运行 . 是否可以在没有UAC对话框的情况下使用powershell脚本打开powershell控制台? 我试着提升我想要做的任务,但是它给了我一个需要参加的对话框: # Get the ID and security principal of the current user account $myWind... -
1 votesanswersviews
Powershell RunAs管理员在SSIS包中
我试图远程连接到服务器并运行powershell脚本以在SSIS执行进程任务中打开Windows防火墙中的端口 Here is the Powershell code: $computername = hostname $script = { $FireWallRule_1 = Get-NetFirewallRule $par1 = @{ DisplayName = "... -
3 votesanswersviews
如何在PowerShell PSDrive“函数:”上向函数对象添加属性?
我试过使用$ function:foo值和get-item函数:foo . 所有尝试都成功修改了临时函数对象,但在重新分配给存储函数时(通过$ function:foo = ...或set-item function:foo ...),缺少附加属性 . 以下是我尝试的结果(全部失败): Build $=>function foo { "foo" } $=>$f = ... -
0 votesanswersviews
Powershell脚本无法从Windows 7机器获取应用程序列表数据
最近,我制作了一个脚本,列出本地和远程机器中所有已安装的应用程序,并在excelsheet中以结构化方式提供输出 . 它看起来像这样: $a = Read-Host "Enter machine name" | Out-File -filepath C:\machine.txt $computerName = Get-Content C:\machine.txt $a = N... -
1 votesanswersviews
Powershell Export-Csv会产生不希望的结果
你好,我希望你们能帮我解决一个困扰我几天的问题 . 当我将脚本的结果导出到csv文件时,我无法正确输出我得到以下内容 . 我看到了什么 我想看到什么 function Get-ScheduledTask { [CmdletBinding()] param( [Parameter( Mandatory=$true, ValueFro... -
1 votesanswersviews
使用powershell脚本安装软件
我正在尝试使用PowerShell v2.0脚本为我的一个POC安装记事本软件 . 我需要在当前项目中安装客户端软件 . 当我运行下面的脚本时,我遇到了错误 . Start-Process 'C:\Users\kirnen\Desktop\A\npp.7.5.Installer.exe'-InstallerParameters "/S" ` -RegistryKey HKLM:...