배치 파일을 사용하여 Windows 서비스 설치 실패-암호에 % 포함

MaheshMajeti

우리 프로젝트에서는 사용자가 사용자 이름과 암호를 입력하는 Windows 응용 프로그램을 사용하여 Windows 서비스를 설치하고 있습니다. 제출을 클릭하면 사용자 이름과 비밀번호를 바꾸고 배치 파일을 실행하는 배치 파일을 실행합니다.

문제 : 암호에 % 문자가 포함되어 있으면 설치에 실패했습니다.

내 배치 파일 콘텐츠

@ECHO OFF


set DOTNETFX2=%SystemRoot%\Microsoft.NET\Framework\v2.0.50727
set PATH=%PATH%;%DOTNETFX2%

echo Installing TestPrint Win Service...
echo ---------------------------------------------------
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil /username=domain\112233/password=5one0one4%  "%~dp0TestPrint.exe"
echo ---------------------------------------------------
MC ND

C # 부분의 경우. 작동하려면 인수를 인용해야합니다.

string _userName = @"xrxodc\394657";
string _password = @"5one0one4%";
Process proc = new Process();
proc.StartInfo.FileName = @"C:\somewhere\batchFile.cmd";
proc.StartInfo.Arguments = String.Format("\"{0}\" \"{1}\"", _userName, _password)
proc.Start();

배치 부분

....
set "userName=%~1"
set "password=%~2"
....
.... InstallUtil /username=%userName% /password=%password%  "%~dp0TestPrint.exe"

그리고 테스트 할 수는 없지만 허용되는 경우 구문을 다음과 같이 변경해야합니다.

.... InstallUtil /username="%userName%" /password="%password%"  "%~dp0TestPrint.exe"

암호의 특수 문자 문제를 방지하려면

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C # 실행 배치 파일을 관리자로 사용하여 Windows 서비스를 설치하는 방법

분류에서Dev

64 비트 Windows 10 시스템이 설치된 WinXP에서 Windows 용 인텔 포트란 8.1을 사용하여 컴파일 된 프로그램 실행

분류에서Dev

Azure Kubernets 서비스에서 Helm을 사용하여 Airflow를 배포 할 때 시작시 Linux 패키지 설치

분류에서Dev

암호에 "!"가 포함 된 경우 배치 모드에서 gpg를 사용하여 파일을 해독 하시겠습니까?

분류에서Dev

Windows에서 다른 배치 파일을 실행하기위한 배치 파일

분류에서Dev

Windows 서비스-Windows 2012 Server R2에서 작업 스케줄러를 사용하여 배치 파일을 사용하여 서비스 시작

분류에서Dev

gitbash에서 git pull을 사용하여 배치 파일 실행

분류에서Dev

unetbootin을 사용하여 USB 스틱에 FreeDOS 설치 실패

분류에서Dev

PowerShell을 사용하여 Windows 배치 파일에서 파일 편집

분류에서Dev

배치 파일을 사용하여 여러 Windows 명령 실행

분류에서Dev

Windows 배치 파일에서 쿼리 로깅 또는 스풀을 사용하여 여러 파일에서 sqlplus 명령 실행

분류에서Dev

Python을 사용하여 실행 파일 / 배치 파일에서 값 검색

분류에서Dev

Windows 10에서 Discord.py 설치 실패 (Python 3.9, 로그 포함)

분류에서Dev

Windows 배치 파일을 통해 PuTTY를 사용하여 원격 서버에 SSH?

분류에서Dev

Windows에서 실행하기 위해 .sh 파일을 배치 파일로 변환

분류에서Dev

Python을 사용하여 Windows 배치 파일 테스트

분류에서Dev

Windows 7에서 루비 1.9.3을 사용하여 레일 4에 insoshi 설치

분류에서Dev

Windows 7에서 루비 1.9.3을 사용하여 레일 4에 insoshi 설치

분류에서Dev

배치 파일을 사용하여 다중 명령 실행 및 배치 파일을 사용하여 MySQL 설치

분류에서Dev

배치 파일을 사용하여 Windows7에서 .txt를 .bin 파일에 연결하는 방법

분류에서Dev

배치 스크립트를 사용하여 Windows에서 동일한 이름을 가진 Zip 파일

분류에서Dev

setuptools_scm을 사용하여 bdist_wheel 패키지에서 설치된 애플리케이션 실행이 버전 조회 오류와 함께 실패 함

분류에서Dev

배치 파일을 사용하여 USB에서 C :로 파일을 복사 한 다음 c : \ temp에서 다른 배치 파일을 실행합니다.

분류에서Dev

Windows Server 2008에서 system ()을 사용하여 서비스에서 배치 파일을 시작할 수없는 이유는 무엇입니까?

분류에서Dev

Windows 용 Docker에서 이미지를 빌드 할 때 gem 설치가 실패 함

분류에서Dev

배치 파일을 사용하여 폴더 내에서 exe 파일을 실행하는 방법

분류에서Dev

powershell에서 배치 파일을 호출하려면 (여기서 배치 파일은 .exe를 호출 함)

분류에서Dev

일부 컴퓨터에서 msi 설정을 통해 Windows 서비스를 설치하지 못함

분류에서Dev

패스를 사용하여 장치간에 암호 동기화

Related 관련 기사

  1. 1

    C # 실행 배치 파일을 관리자로 사용하여 Windows 서비스를 설치하는 방법

  2. 2

    64 비트 Windows 10 시스템이 설치된 WinXP에서 Windows 용 인텔 포트란 8.1을 사용하여 컴파일 된 프로그램 실행

  3. 3

    Azure Kubernets 서비스에서 Helm을 사용하여 Airflow를 배포 할 때 시작시 Linux 패키지 설치

  4. 4

    암호에 "!"가 포함 된 경우 배치 모드에서 gpg를 사용하여 파일을 해독 하시겠습니까?

  5. 5

    Windows에서 다른 배치 파일을 실행하기위한 배치 파일

  6. 6

    Windows 서비스-Windows 2012 Server R2에서 작업 스케줄러를 사용하여 배치 파일을 사용하여 서비스 시작

  7. 7

    gitbash에서 git pull을 사용하여 배치 파일 실행

  8. 8

    unetbootin을 사용하여 USB 스틱에 FreeDOS 설치 실패

  9. 9

    PowerShell을 사용하여 Windows 배치 파일에서 파일 편집

  10. 10

    배치 파일을 사용하여 여러 Windows 명령 실행

  11. 11

    Windows 배치 파일에서 쿼리 로깅 또는 스풀을 사용하여 여러 파일에서 sqlplus 명령 실행

  12. 12

    Python을 사용하여 실행 파일 / 배치 파일에서 값 검색

  13. 13

    Windows 10에서 Discord.py 설치 실패 (Python 3.9, 로그 포함)

  14. 14

    Windows 배치 파일을 통해 PuTTY를 사용하여 원격 서버에 SSH?

  15. 15

    Windows에서 실행하기 위해 .sh 파일을 배치 파일로 변환

  16. 16

    Python을 사용하여 Windows 배치 파일 테스트

  17. 17

    Windows 7에서 루비 1.9.3을 사용하여 레일 4에 insoshi 설치

  18. 18

    Windows 7에서 루비 1.9.3을 사용하여 레일 4에 insoshi 설치

  19. 19

    배치 파일을 사용하여 다중 명령 실행 및 배치 파일을 사용하여 MySQL 설치

  20. 20

    배치 파일을 사용하여 Windows7에서 .txt를 .bin 파일에 연결하는 방법

  21. 21

    배치 스크립트를 사용하여 Windows에서 동일한 이름을 가진 Zip 파일

  22. 22

    setuptools_scm을 사용하여 bdist_wheel 패키지에서 설치된 애플리케이션 실행이 버전 조회 오류와 함께 실패 함

  23. 23

    배치 파일을 사용하여 USB에서 C :로 파일을 복사 한 다음 c : \ temp에서 다른 배치 파일을 실행합니다.

  24. 24

    Windows Server 2008에서 system ()을 사용하여 서비스에서 배치 파일을 시작할 수없는 이유는 무엇입니까?

  25. 25

    Windows 용 Docker에서 이미지를 빌드 할 때 gem 설치가 실패 함

  26. 26

    배치 파일을 사용하여 폴더 내에서 exe 파일을 실행하는 방법

  27. 27

    powershell에서 배치 파일을 호출하려면 (여기서 배치 파일은 .exe를 호출 함)

  28. 28

    일부 컴퓨터에서 msi 설정을 통해 Windows 서비스를 설치하지 못함

  29. 29

    패스를 사용하여 장치간에 암호 동기화

뜨겁다태그

보관