Bu Wiki'nin amacı, çok fazla fare tıklaması yapmak zorunda kalmadan yaygın olarak kullanılan uygulamaları açmak için bir komutun kullanılmasını teşvik etmektir - böylece Windows makinelerini izlemek ve sorun gidermek için zamandan tasarruf etmek.
Yanıt girişlerinin belirtilmesi gerekir
Komutlara kısayol
İnanılmaz Kapatma zamanlayıcısı:
shutdown -s -t 7200 -c "shutting down in 120 mins, please type 'shutdown -a' in a command Prompt to cancel" -f
sqlwb Microsoft SQL Server Management Studio'yu başlatır. Başlat menüsünde listelenen bulamadığınızda kullanışlı, ancak o sunucuda yüklü olduğunu biliyorsunuz. :)
Aşağıdaki web sitesi, "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths" Windows kayıt defteri anahtarını kullanarak herhangi bir şey için komut satırı kısayollarının nasıl oluşturulacağını gösterir.
Windows Çalıştırma Komutunu Özelleştirme
http://weblogs.asp.net/whaggard/archive/2004/04/11/111232.aspx
Kullanıcının ctrl-alt-delete tuşuna basmadan oturum açmasına veya şifre girmeden oturum açmasına izin vermek için:
control userpasswords2
Anahtar kombinasyonu. . . not defteri dizindeki tüm dosyaları gösterir, seçmek için yukarı ve aşağı tuşlarını kullanın, ardından komutu yürütmek için girin. Benim gibi tembel daktilolar için çok yararlı.
desk.cpl
görüntü özelliklerini açar. (Üzgünüm, resim yok)
getmac
kurulu tüm ağ bağdaştırıcılarının MAC adresi değerini gösterir.
at
Zamanlanmış Görevler kullanmadan görevleri yerel veya uzaktan zamanlamak için bir yol sunar.
Running a command every Friday
AT 23:30 /EVERY:f c:\backups\weekly.cmd
Ayrıntılı paket kaybı istatistiklerini toplayan pathping
- a traceroute .
Kapatma işlemini iptal etme komutu.
c:\kapanma -a
Ses
Komuta
mmsys.cpl
açıldı
Tarih ve Saat
Komuta
timedate.cpl
açıldı
Kullanım
httpcfg [query | set | delete] iplisten [ip address]
iP adreslerini bulmak veya değiştirmek için IIS dinliyor
(IIS ve aynı kutu ve bağlantı noktasında farklı IP adreslerine sahip başka bir HTTP sunucusu çalıştırmak istiyorsanız.)
Windows Güvenlik Merkezi
wscui.cpl
açıldı
dsa.msc
active Directory Kullanıcılarını ve Bilgisayarlarını açmanın güzel ve hızlı bir yoludur.
Yıllar önce NTinternals adamlarından sync.exe (dosya önbellek sifonu için) kullanmaya başladım. O ikiliyi belki on yıldır taşıyordum ve hala çalışıyor. Şirketleri Microsoft tarafından asimile edildi, ancak arama yaparsanız ikili dosyalar hala ağda asılı duruyor.
Tıklamaları önlemenin en iyi yolu komut satırında kalmaktır. Yolunuzdaki GNU araçlarını ve sysinternals araçlarını içeren bir dizin) hayatınızı kolaylaştırmak için uzun bir yol kat edecektir.
perfmon
Açılır Windows Performans İzleyicisi.
Favorilerim:
ipconfig
tracert
ping
telnet
Bence netsh özellikle yararlı bir yönü söz değer: netsh winsock reset Bu tcpip uygulamasını varsayılan ayarlarına sıfırlamak için XP service pack 2) eklendi. Bu, TCP/IP'yi kaldırıp yeniden yükleyerek başarıldı SP2'den önce, winsockxpfix.exe uygulamasına veya tcp/ip'i kopyalayıp yeniden yükleyerek çirkin bir yönteme ihtiyacınız vardı.Bu komut, herhangi bir nedenle tcp/ip'in bozulduğu sorunları düzeltebilir .
Ayrıca, HELP komutu, kullanılabilecek diğer komutların tümünü listeler.
Servis kontrol panelini ilk kez başlatırken, yeni bir kurulumda;
services.msc /a
sonra "standart" sekmesini seçin, açıklama sütununu en sağa doğru hareket ettirin ve File -> Save
yeni düzen.
vssadmin
Usage:
vssadmin list shadows [/set={shadow copy set guid}]
Lists all shadow copies in the system, grouped by shadow copy set Id.
vssadmin list writers
Lists all writers in the system
vssadmin list providers
Lists all currently installed shadow copy providers
vssadmin, vss kullanan yedekleme ürünlerinde sorun gidermek için gereklidir. Vssadmin ile yazar durumunu kontrol edebilir ve bir ciltte bekleyen tüm gölge kopyaları listeleyebilirsiniz. Çok kullanışlı.
Geçerli günü, ayı ve yılı ortam değişkenlerine alın (yerel ayar için ayarlayın).
Komut satırı:
for /f "tokens=2,3,4 delims=/ " %a in ('echo %date%') do set mon=%a && set day=%b && set year=%c
Veya bir toplu iş dosyasında:
for /f "tokens=2,3,4 delims=/ " %%a in ('echo %date%') do set mon=%%a && set day=%%b && set year=%%c
Diğer şey
ipconfig /displaydns
WMIC
- WMI'ya komut satırı erişimi
dsqery
, dsget
, dsmod
, dsadd
- AD'ye komut satırı erişimi
net localgroup
for /f %%a (' some command ') do call :sub %%a
Toplu iş dosyalarında REM
yerine ::
Kullanın.
nbtstat
NTRIGHTS.EXE grant sePriveleges
Sormak için/P ayarını yapın.
IF ELSE
Toplu halde:
IF EXIST filename. (
del filename.
) ELSE (
echo filename. missing.
)
{Username} adlı kullanıcının şifresini değiştirin:
Net User {username} {newpass}
bir ağ sürücüsünü eşleme
Net Use z: \\servername\sharename /user:username
3. ping ip adresi
4 . TextPad
5 . sshclient
6 .% temp%
Aşağıdaki listedeki öğeler yinelenebilir, ancak her ihtimale karşı eklemek istiyorum (bu bir arkadaş listesinden). Bu, bir ofis çalışanı için sistem yöneticisine göre daha yararlı olabilir:
Sistem yapılandırması
msconfig
Başlangıçta neyin çalıştığını görmek çok yararlı
bootsect.exe {/help | /nt52 | /nt60} {SYS | ALL | <DriveLetter:>} [/force]
Bootsect Komut Satırı Seçenekleri:
Bootsect.exe, BOOTMGR ve NTLDR arasında geçiş yapmak için sabit disk bölümlerinin ana önyükleme kodunu güncelleştirir. Bilgisayarınızdaki önyükleme kesimini geri yüklemek için bu aracı kullanabilirsiniz.
Bu aracın yalnızca BOOT
klasörü altındaki Windows kurulum DVD'sinde bulunduğunu unutmayın. (Bence sadece Windows Vista veya üstü.)
Not defteri veya benzeri bir şey
notepad
Seyretmek:
command.com
Çoğu zaman sistemin, regedit, mmc, cmd.exe vb. . Ancak, elbette, command.com ile emrinizde istediğiniz her şeyi yapabilirsiniz ve bunun henüz mümkün olmadığını görüyorum.
firewall.cpl
Windows Güvenlik Duvarı ayarlarını açar.
Özellikle yığın üzerinden dizin gezintisi için pushd
ve popd
gibi. Sadece geçerli klasörü değiştirmekle kalmaz, aynı zamanda geçerli sürücüyü de değiştirebilirler. (cd /d
bunu da yapabilir.) Dahası, pushd
öğesini bir UNC yoluna denerseniz, Kabuk paylaşımı Z
konumundan başlayarak ve geriye doğru çalışan bir sürücü harfiyle otomatik olarak eşler. Eşleşen popd
çağrıldığında, sürücü otomatik olarak eşleştirilir.
Etki Alanı Denetleyicileri @ netdom/query/domain: MyDomainName fsmo
% logonserver% yazdır
İş istasyonunuzun kimlik doğrulaması yapılan DC) görüntülemenin çok hızlı ve kolay bir yolu. GPO'lar ve komut dosyalarıyla çalışırken kullanışlıdır.
diskmgmt.msc
Açıldı
whoami /all
Eskiden eskisi gibi.
control keyboard
Açıldı
Sysinternals kaynağından olmasına rağmen, sysinternals araçları çok önemlidir ve sunuculara yaygın olarak yüklenir ve işletim sisteminin bir parçası olabilirler.
psexec \\targetserver -w "d:\bin" "cmd"
Artık uzak bir bilgisayarda etkileşimli bir Kabuğunuz var. Eve geri dönmek için "çıkış" girin. Sık sık aşağıdaki gibi bir grup sunucuya bir şeyler uygulamak için kullanacağım.
set srvs=server1 server2 server3
set execthis=[something useful]
for %s IN (%srvs%) DO (
start psexec \%s -u domain\someUser -p superSecretOfCourse "cmd" "/C %execthis%"
)
Burada birkaç kullanışlı hile görüyorum:
intl.cpl
Açıldı
inetcpl.cpl
Açıldı
dsa.msc - Active Directory kullanıcılarını ve bilgisayarlarını açar.
Görev Yöneticisi | taskmgr.exe
Kullanım: tracert [-d] [-h maximum_Hops] [-j Ana bilgisayar listesi] [-w zaman aşımı] hedef_adı
Seçenekler:
-d Do not resolve addresses to hostnames. -h maximum_Hops Maximum number of Hops to search for target. -j Host-list Loose source route along Host-list. -w timeout Wait timeout milliseconds for each reply.
Qfecheck
Server 2003,2000 için & XP - Server 2008, Vista veya Win7 için geçerli değildir (bildiğim kadarıyla)
Sunucuya/iş istasyonuna uygulanan yüklü düzeltmeleri gösterir.
Daha fazla ayrıntı - - http://support.Microsoft.com/kb/282784
İşte Vista'da RUNAS olduğunda yükseklik yapacak bir VBScript:
Set objShell = CreateObject("Shell.Application")
app = wscript.arguments(0)
args = ""
for i = 1 to (WScript.Arguments.length - 1)
args = args + wscript.arguments(i)
next
objShell.ShellExecute app, args, "", "runas"
Şöyle kullanın: runas.exe/user: domain\user "wscript.exe runas_script.vbs mmc.exe"
Exchange 2007 Yönetim Kabuğu'nu hızlı bir şekilde açmak için:
exshell.psc1
Active Directory Siteleri ve Hizmetleri:
dssite.msc
Temel olarak, başlat menüsündeki herhangi bir şey kısayolların özelliklerini tutmaya ve aslında ne aradıklarını bulmaya çalışıyorum.
Oh, ve Vista'da "yükseltilmiş" komut istemi:
Başlat -> Arama kutusundan "cmd" + Ctrl + Üst Karakter + Enter
:)
devenv # to start visual studio IDE.
Birisi simüler bir şey yayınladı - Değiştirilmiş bir versiyonum var.
Logoff.exe için bir masaüstü kısayolu oluşturuyorum ve tüm sunuculardaki allusers/desktop'a yerleştiriyorum. Bu şekilde RDP oturumunuz bittiğinde oturum kapatma simgesine çift tıklamanız yeterlidir!
Sevdim!
shadow
, birinin RDP veya Terminal Server oturumunu gölgelemenize izin verir. Bir kutunun başka bir tarafla uzaktan giderilmesi için çok yararlıdır:
query user
shadow SESSIONNAME
A Control
+ *
oturumun gölgelenmesini durdurur.
Telefon ve Modem Özellikleri
Komuta
telephon.cpl
açıldı
Side Note: Keşke bu ekranı bir daha göremem ...
Az bilinen biri eventtriggers
.
Windows görev zamanlayıcı, windows olay günlüklerinden birinde belirli olaylar meydana geldiğinde programları çalışacak şekilde zamanlamanın gizli bir yoluna sahiptir. Bu tür görevler yalnızca eventtriggers komutundan yapılandırılabilir. schtasks
ile çok benzer bir şekilde çalışır.
Bkz. http://technet.Microsoft.com/en-us/library/bb490901.aspx
Bir diskin hızlı ve koşulsuz formatını gerçekleştiren bir makro oluşturmak her zaman eğlencelidir:
doskey cd=format $1 /q /u
Ardından A sürücüsünde bir diski biçimlendirmek için:
cd A:
powercfg.exe/QUERY
Açıklama: Bu komut satırı aracı, yöneticinin sistemdeki güç ayarlarını denetlemesini sağlar.
powercfg.exe /? tam komut listesi için
Özel yapılandırma dosyamda BGInfo dışında, bu, grup ilkesi aracılığıyla etki alanına dağıttığım en iyi şey:
elevate
Tam olarak bunu yapar; Komut İstemi'nde çalıştırdığınız tüm komutları yükseltir, böylece açıkça bir Komut İstemi başlatmanız veya her şeyi yükseltilmiş modda çalıştırmanız gerekmez. Yine de UAC Komut İstemi'ni getiriyor, ancak günün çoğunda çalıştığım komutları içeren bir Komut İstemi olduğunda yararlı buluyorum, ancak daha sonra hızlı bir şekilde rota eklemeniz veya geçmişimi kaybetmeden ve yeni bir cmd
başlatmadan yükseklik gerektirir.
Söylediğim gibi, bunu grup politikası aracılığıyla (%windir%\system32
) ve Wintellect'te John Robbin adresinden aldı.
Sistem ortam değişkenlerini bulmak isterken bir komut satırından 'set' kullanıyorum. Bir son kullanıcı makinesinin 64bit olup olmadığı gibi.
ayarlamak
Geçerli ortam değişkenlerini görüntülemek için parametresiz SET yazın.
Msınfo32
MSINFO32.EXE
Msinfo32 [/?] [/pch] [/nfo Path] [/report Path] [/computer ComputerName] [/showcategories] [/category categoryID] [/categories categoryID]
Bu, olay günlüğü ve Sorun Adımları Kaydedici arasında, kritik destek verilerini genellikle sadece birkaç tuşa basarak elde edebilirsiniz.
Kullanıcı tarafından bildirilen bilgilerden şüphelendiğimde, genellikle aşağıdakileri çalıştırmasını ve çıktıyı bana e-posta ile göndermesini sağlarım:
msinfo32 /report %userprofile%\Desktop\sysinfo.txt
Ya da sadece:
msinfo32
Sonra:
File > Export
Ben büyük bir hayranıyım
newsid