Fråga : Microsoft utbytesledning Shell skrivar felet - SBS2008

Vi har en singel SBS2008 som var är prövas att lösa på Microsoft ett reserv- problem och har varit kloka att köra efter skriva med den Microsoft ledningen Shell.  Spara kallas enable.PS1 och lagras i det c:\ läget.

The skrivar är: - slänga i soptunnan för


$WsbBinPath= " c:\program files\microsoft\exchange server \ \ wsbexchange.exe "

if ((få-serva wsbexchange* | var {$_.name - eq ”wsbexchange”}))
{
if ((få-serva wsbexchange). Status - eq”spring”)
reg för
för wsbexchange för borttagnings för
sc.exe för
{för sc-stoppet för

för wsbexchange}} tillfogar ”HKCR \ CLSID \ {D8A2E312-3B17-4293-B71E-CD72A7C04BF3}” /t REG_SZ /d ”CExchangeHelper klassificerar” /f
reg tillfogar ”HKCR \ CLSID \ {D8A2E312-3B17-4293-B71E-CD72A7C04BF3}”
reg för /v AppId /t REG_SZ /d ”{D8A2E312-3B17-4293-B71E-CD72A7C04BF3}” /f
reg tillfogar ”HKCR \ CLSID \ {D8A2E312-3B17-4293-B71E-CD72A7C04BF3} \ LocalServer32” /t REG_SZ /d ”$WsbBinPath” /f tillfogar ”HKCR \ APPID \ {D8A2E312-3B17-4293-B71E-CD72A7C04BF3}” /t REG_SZ /d ”,CExchangeHelper klassificerar” /f
reg tillfogar ”HKCR \ APPID \ {D8A2E312-3B17-4293-B71E-CD72A7C04BF3}” /v
00000200200000000180003000000010200000000000520000000270200000102000000000005200000002002000001020000000000052000000020020000 "
reg för 010004806000000070000000000000001400000002004c0003000000000014001f000000010100000000000512000000000018001f0000000102000000000005200 för
" för wsbexchange” för REG_SZ /t LocalService /d ”/f
reg tillfogar ”HKCR \ APPID \ {D8A2E312-3B17-4293-B71E-CD72A7C04BF3} för /f tillfogar ”
reg för HKCR \ för APPID \ för wsbexchange.exe” /v AppId /t REG_SZ /d” {D8A2E312-3B17-4293-B71E-CD72A7C04BF3} ”/f tillfogar ”HKLM \ programvara \ Microsoft \ nt för windows \ currentversion \ WindowsServerBackup \ Application service \ {
8e1acb462fb7 för 76fe1ac4-15f7-4bcd-987e-} för det /t REG_SZ /d” för det /v ”applikationfilnamnet” /f utbytet
reg tillfogar ”HKLM \ programvara \ Microsoft \ nt för windows \ currentversion \ WindowsServerBackup \ Application service \ {
8e1acb462fb7 för 76fe1ac4-15f7-4bcd-987e-}” /v CLSID /t REG_SZ /d ”{D8A2E312-3B17-4293-B71E-CD72A7C04BF3}” /f
reg tillfogar ”HKLM \ programvara \ Microsoft \ nt för windows \ currentversion \ WSBAppExchangeHelper” /v AutoMarkDbRecoverable /t REG_DWORD /d som 1 /f
reg tillfogar ”HKLM \ programvara \ Microsoft \ nt för windows \ currentversion \ WSBAppExchangeHelper” /v AutoMountOnPITRecovery /t REG_DWORD /d 1 /f
sc.exe skapar type= för wsbexchangebinpath= $WsbBinPath som egen start=begäranerror= ignorerar den obj=LocalSystem DisplayName= ”Microsoft Exchange Server f8orlängningen för den Windows serveren reserv-” beskrivningswsbexchange för
sc.exe ”möjliggör reserv- användare för den Windows serveren till säkerhetskopia, och återställer applikationdata för Microsoft Exchange Server.”,

To kör denna som vi skrivar c:\enable.PS1

, varje gång vi kör den, oss får det foloowing felet: -

You måste ge ett värderauttryck på högersidan av ”/” operatören. På C:\enable.PS1: röding 18: 129 + 00000200200000000180003000
Can någon för /f för/>005200000020000000000020000010520000000200000000002000001020000000027000000000520000102000020020000 " hjälp i förklaring vad vi behöver att göra för att få denna för att avsluta?
" klar "

Svar : Microsoft utbytesledning Shell skrivar felet - SBS2008

Jag misstänker som dig, styrkan har något orätt med CRLF-försök detta i stället
Andra lösningar  
 
programming4us programming4us