Run/cmd yazıp command ekranını açıyoruz.
Color komutu:
Bu komut ile cmd ekranın arkaplan rengini ve font rengini ayarlaybiliriz.
Örnek:
c:\color 08
komutunu işletirsek
cmd ortamında arkaplan siyah font rengi Gri olur.
Renk kodları aşağıdaki gibidir.
0 = Black | 8 = Gray |
1 = Blue | 9 = Light Blue |
2 = Green | A = Light Green |
3 = Aqua | B = Light Aqua |
4 = Red | C = Light Red |
5 = Purple | D = Light Purple |
6 = Yellow | E = Light Yellow |
7 = White | F = Bright White |
For /R komutu :
Bu komut ile döngü oluşturup diskimizde dosyalarla ilgili bazı düzenlemeler yapabiliriz.
FOR komut parametreleri
syntax-FOR-Files
FOR %%parameter IN (set) DO command
syntax-FOR-Files-Rooted at Path
FOR /R [[drive:]path] %%parameter IN (set) DO command
Syntax
FOR /R [[drive:]path] %%parameter IN (set) DO command
syntax-FOR-Folders
FOR /D %%parameter IN (folder_set) DO command
syntax-FOR-List of numbers
FOR /L %%parameter IN (start,step,end) DO command
syntax-FOR-File contents
FOR /F ["options"] %%parameter IN (filenameset) DO command
FOR /F ["options"] %%parameter IN ("Text string to process") DO command
syntax-FOR-Command Results
FOR /F ["options"] %%parameter IN ('command to process') DO command
FOR : Döngü komutu
/R <PATH> : sürücü/ klasörYolu
%I : Döngü değişkeni
in (*.*) : dosya uzantısı
do : döngü bitiş kontrol parametresi
%~zI : Dosya boyutu
@ECHO : Ekrana yazı yazdırma komutu
%~fI : Dosya yolu ve adını tutan değişken
Örnek:
FOR /R C:\ %I in (*.*) do @IF %~zI GEQ 1000000 @ECHO %~zI,%~fI
Bu komut bize c:\ sürücüsünde uzantısı ne olursa olsun boyutu 1000000 byte üzerindeki dosyaları görüntüleyecektir.
Örnek:
FOR /R C:\temp\ %G IN (*.bak) DO del %Gbu komut ise c:\temp klasöründe ne kadar bak uzantılı dosya varsa siler.
FIND komutu:
Bu komut ile belli bir dosya içerisinde bir kelimeyi veya cümleyi aratabiliriz.
/N : hangi satırda olduğunu gösterir
/I : büyük karekterleri görmezlikten gelir.
Örnek:
FIND "soner" benioku.txt
benioku.txt dosyasında "soner" kelimesinin olup olmadığını bulur.
Örnek:
FIND /i "soner" <benioku.txt >a.txt
benioku.txt dosyasında "soner" kelimesi varsa a.txt dosyasına bu kelimeyi yaz.
Örnek
FOR %G IN (*.txt) do (find /n /i "soner" "%G")
sürücümüzde bulunan bütün txt dosyalarının içeriğinde "soner" kelimesi varsa bu dosyaları listeler.
DSMOVE komutu:
Active directory üzerinde bir kullanıcının ismini değiştirme ve organization unitler arası taşımada kullanılır.
Örnek:
C:\> set _andy="CN=Soner Koca,OU=Kullanicilar,DC=istanbul,DC=Com"
C:\> dsmove %_andy% -newname "Koca Soner"
DSADD komutu:
Bu komut Active directory ortamında bilgisayar ekleme kullanıcı ekleme gibi işlemlerde kullanılır.
DSADD computer:
c:\dsadd computer cn=Bilgisayar1,ou=computers,dc=istanbul,dc=com
DSADD user komutu:
dsadd user "cn=Sonerk,cn=users,dc=istanbul,dc=com" -fn "soner" -ln "koca" -disabled no
DSADD quota komutu:
dsdd quota -acct soner -rdn Fabkota1 -part CN=ist,dc=istanbul,dc=com" -qlimit 500
DSADD group komutu:
C:\> dsadd group cn=Arge,cn=Kalite,dc=istanbul,dc=com
Active directory ile ilgili diğer komutlar
DSACLs
DSAdd
DSGet
DSQuery
DSMod
DSMove
DSRM
EVENTCREATE komutu:
Event loglara mesaj ekleme komutudur.
Örnek
EVENTCREATE /T WARNING /ID 500 /L APPLICATION /SO BilgisayarA /D "Disk kapasitesi azaldı"
Örnek:
C:\> EVENTCREATE /T ERROR /ID 1000 /L APPLICATION /D "Program başlatma hatası"
IF kontrol komutu:
Bu komut cmd ortamında belli şartların gerçekleşip gerçekleşmediğini kontrol eder.
Örnek:
IF EXIST C:\install.log (echo DOSYA VAR) ELSE (echo DOSYA YOK) Eğer C sürücüsünde install.log dosyası varsa DOSYA VAR yoksa DOSYA YOK yazacak.
PATHPING komutu:
Hedefe gönderilen verinin ne kadarının başarlı ne kadarının başarısız olduğunu gösterir.
Örnek: C\pathping http://www.google.com/
Hiç yorum yok:
Yorum Gönder