Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PowerShell提供程序删除名称中带有斜杠的BizTalk接收端口?_Powershell_Biztalk_Biztalk Ps1 Provider - Fatal编程技术网

如何使用PowerShell提供程序删除名称中带有斜杠的BizTalk接收端口?

如何使用PowerShell提供程序删除名称中带有斜杠的BizTalk接收端口?,powershell,biztalk,biztalk-ps1-provider,Powershell,Biztalk,Biztalk Ps1 Provider,当名称包含斜杠时,如何删除接收端口 我有一个名称中带有斜杠的接收端口,例如。。。测试接收端口/服务 当我尝试删除项目路径“TestReceivePort/Service”时,我得到一个错误 Remove-Item : Cannot find path BTS:\Applications\TestApp\Receive Ports\TestReceivePort\Service 尝试了-LiteralPath,尝试了单引号,希望这将有助于: [void] [Syst

当名称包含斜杠时,如何删除接收端口

我有一个名称中带有斜杠的接收端口,例如。。。测试接收端口/服务

当我尝试
删除项目路径“TestReceivePort/Service”
时,我得到一个错误

Remove-Item : Cannot find 
              path BTS:\Applications\TestApp\Receive Ports\TestReceivePort\Service

尝试了
-LiteralPath
,尝试了单引号

,希望这将有助于:

[void] [System.reflection.Assembly]::LoadWithPartialName("Microsoft.BizTalk.ExplorerOM")
$server = "."
$connectionString = "SERVER=" + $server + ";DATABASE=BizTalkMgmtDb;Integrated Security=SSPI"
$Catalog = New-Object Microsoft.BizTalk.ExplorerOM.BtsCatalogExplorer
$Catalog.ConnectionString = $connectionString
$rcvLocation =  $Catalog.ReceivePorts | Where {$_.Name = 'rcvLocation/withSlash'}
$Catalog.RemoveReceivePort($rcvLocation)
$Catalog.SaveChanges()

嗯……而且转义字符设置变量都不起作用。@boatseller我最后使用了ExplorerOM RemoveReceivePort方法。你应该用你的代码写一个快速答案,并将其标记为已接受。@MadTechnician Bitmask打败了我!