우리 회사에서 사용하는 프로필을 대체하고 이전 프로필을 제거하기 위해 명령을 실행해야합니다. 우리는이 프로세스를 자동화하려는프로필 제거를위한 Mac OS Expect 명령
하고로 보았다 :
는 사용자의 입력을 요청/usr/bin/profiles -D
? "당신은 [Y/N] 모든 구성 프로파일을 삭제 하시겠습니까" expect 명령을 실행하는 데 문제가 있습니다.
/usr/bin/expect -f - <<EOD
spawn /usr/bin/profiles -D
expect "Are you sure you want to delete all configuration profiles? [y/n]:"
send "y\n"
EOD
하지만 우리가 시도하고 실행할 때이 오류가 발생합니다.
sudo /Users/gpmacarthur/Desktop/test.sh
spawn /usr/bin/profiles -D
invalid command name "y/n"
while executing
"y/n"
invoked from within
"expect "Are you sure you want to delete all configuration profiles? [y/n]:""
아무도 도와 주실 수 있습니까? 정말 고맙습니다.
왜 '보내시겠습니까'\ r \ n "? – pynexj