Geçerli kullanıcının SID'sini değişkene nasıl kaydedebilirim? benzer bir soru kapalı göre, geçerli kod aşağıdaki gibidir:Wmic useraccount kaydedileceği yere ad
@echo off
for /f %%a in ('wmic useraccount where Name='%username%' get SID') do set "usersid=%%a"
echo %usersid%
exit /b
Ben değişkeni% UserSid% Bu kaydedebilen bir yolu var mı? Bu, '% kullanıcı adı%' sini çevreleyen işaretlerle ilgili bir sorun olduğuna inanıyorum.
Hey npocmaka, kodunuzu çalıştırdığımda, sid değişkeninin tanımlanmadığını belirten bir hata alıyorum. Bu set sid çizgisi olur mu? –
@ 7thLuke - 'wmic kullanıcı adı komutunun çıktısı çıktı = '% username%' ifadesi SID/format: value ' – npocmaka
kullanıcı adı - Alias bulunamadı. Sanırım wmic useraccount'u kullanmalıyız, burada name = '% username%' olsun SID –