Tôi đang sử dụng psexec.exe
để chạy các chương trình trong một bối cảnh bảo mật khác. Tuy nhiên, các chương trình bắt đầu nhưng dường như không chạy trong bối cảnh bảo mật được chỉ định.
Ở dạng tối thiểu:
psexec -u wsadmin -p password cmd
Bắt đầu một cửa sổ cmd mới nếu tôi gõ vào cửa sổ đó whoami
C:\Windows\system32>whoami
win-k1r7g38nlkt\wsadmin
C:\Windows\system32>net localgroup administrators
Alias name administrators
Comment Administrators have complete and unrestricted access to the computer/domain
Members
-------------------------------------------------------------------------------
Administrator
wsadmin
The command completed successfully.
Như bạn có thể thấy tôi chắc chắn là người dùng khác. Và tôi có thể xác nhận rằng người dùng này là thành viên của "Nhóm quản trị viên"
C:\Windows\system32>mkdir test
Access is denied.
Nếu tôi sử dụng runas với người dùng được chỉ định, nó hoạt động như được cho là. Nhưng tôi cần cung cấp mật khẩu trên dòng lệnh.