FIRSTSCAN_ENABLE=1/0
3. Yeni başlayanlara yönelik kılavuz
3.4 Posta Karantinası
3.7.5 ESET Shell
eShell (ESET Shell kısaltması), ESET Mail Security için komut satırı arabirimidir. Grafik kullanıcı arabirimine (GUI) alternatif olarak kullanılır. eShell, normalde GUI'nin size sağladığı tüm özellik ve seçenekleri içerir. eShell, GUI kullanmadan tüm programı yapılandırmanıza ve yönetmenize olanak sağlar.
GUI'de mevcut olan tüm işlev ve özelliklerin yanı sıra bu arabirim; yapılandırma, yaplandırmayı değiştirme veya bir eylem gerçekleştirme amacıyla komutlar çalıştırarak otomasyon özelliğini kullanma seçeneği de sunar. Ayrıca eShell, GUI yerine komut satırı kullanmayı tercih eden kullanıcılar için yararlı olabilir.
eShell aracının çalıştırılabileceği iki mod vardır:
· İnteraktif mod - Yalnızca tek bir komut yürütmek yerine yapılandırmayı değştirme, günlükleri görüntüleme gibi görevler için eShell aracını çalıştırmak istediğinizde, bu seçenek kullanılabilir. Henüz tüm komutlara aşina değilseniz interaktif modu kullanabilirsiniz. İnteraktif mod, eShell aracında gezinme deneyiminizi kolaylaştırır.
Belirli bir bağlam içerisinde kullanabileceğiniz komutları size gösterir.
· Tek komut / Toplu mod - eShell interaktif moduna girmeden yalnızca bir komut yürütmeniz gerektiğinde bu modu kullanabilirsiniz. Bu, Windows Komut İstemi'nde doğru parametrelerle eshell yazarak yapılabilir. Örneğin:
eshell get status veya eshell set antivirus status disabled
Belirli komutları (örneğin yukarıdaki ikinci örnek) toplu mod/komut dosyası modunda çalıştırmak için, öncelikle yapılandırmanız gereken birkaç ayar vardır. Aksi halde, Erişim Reddedildi iletisi alırsınız. Bu, güvenlik açısından gereklidir.
NOT
Tam işlevsellik için, eShell aracını Yönetici olarak çalıştır özelliğini kullanarak açmanızı öneririz. Bu, Windows Komut İstemi (cmd) üzerinden tek komut çalıştırırken de geçerlidir. Komutu Yönetici olarak çalıştır seçeneğini kullanarak açın. Komut istemini Yönetici olarak çalıştırmamak, izinlerin eksikliği nedeniyle komutları çalıştırmanızı engeller.
NOT
Ayarlar değişiklikleri, eShell komutlarının Windows Komut İstemi'nden kullanılmasına izin vermek için gereklidir.
Toplu dosyaları çalıştırmakla ilgili daha fazla bilgi için burayı tıklatın.
eShell aracında interaktif moda girmenin iki yolu vardır:
· Windows Başlat menüsünden: Başlat > Tüm Programlar > ESET > ESET Mail Security > ESET Shell
· Windows Komut İstemi'nden eshell yazarak ve Enter tuşuna basarak ÖNEMLİ
'eshell' is not recognized as an internal or external command hatası alırsanız, bunun nedeni ESET Mail Security kurulumunun ardından sisteminiz tarafından yüklenmeyen yeni Ortam Değişkenleridir. Yeni Komut İstemi açıp eShell aracını yeniden başlatmayı deneyin. Yine de hata alıyorsanız veya ESET Mail Security Çekirdek yüklemesi varsa, mutlak yolu kullanarak eShell aracını başlatın, örneğin "%PROGRAMFILES%\ESET\ESET Mail Security\eShell.exe" (komutun çalışması için "" kullanmanız gerekir).
eShell aracını ilk kez interaktif modda çalıştırdığınızda, ilk çalıştırma (kılavuz) ekranı gösterilir.
NOT
Gelecekte ilk çalıştırma ekranını görmek istiyorsanız, guide komutunu yazın. Bu, eShell aracının Sentaks, Önek, Komut yolu, Kısaltılmış biçimler, Takma adlar vs. ile nasıl kullanılacağına yönelik bazı temel örnekler gösterir.
eShell gelecekte yeniden çalıştırdığınızda şu ekranı görürsünüz:
ilkesini; gizli komutlar için ayarları ve diğer özellikleri yapılandırabilirsiniz.
18.104.22.168 KullanımSentaks
Komutların işlevlerini yerine getirmesi için doğru sentaks ile biçimlendirilmeleri gerekir. Komutlar; önek, bağlam, argüman, seçenek gibi öğelerden oluşabilir. eShell ürününde kullanılan genel sentaks şu şekildedir:
[<prefix>] [<command path>] <command> [<arguments>]
Örnek (bu, belge özelliğini etkinleştirir):
SET ANTIVIRUS DOCUMENT STATUS ENABLED SET - önek
ANTIVIRUS DOCUMENT - belirli bir komutun yolu, bu komutun ait olduğu bağlam
STATUS - komutun kendisi
ENABLED - komut için bir argüman
Komut için argüman olarak " kullanımı, söz konusu komut için sentaksı görüntüler. Örneğin, STATUS ? , STATUS komutu için sentaksı gösterir:
SENTAKS:
[get] | status
set status enabled | disabled
Ayrıca [get] önekinin parantez içinde olduğunu fark etmiş olabilirsiniz. Bu, getstatus komutu için varsayılandır.
Yani herhangi bir önek belirtmeden status komutunu yürütürseniz, gerçekte varsayılan öneki kullanır (bu örnekte
get status). Önek olmadan komutları kullanmak, yazarken zaman kazandırır. Genellikle get çoğu komut için varsayılan önektir, ancak belirli bir komut için varsayılan önekin ne olduğunu ve bunun tam olarak yürütmek istediğiniz öğe olduğunu kesin olarak bilmeniz gerekir.
NOT
Komutlar büyük-küçük harfe duyarlı değildir. İster büyük harf ister küçük harf kullanın, komut bunlardan bağımsız olarak çalışır.
Önek / İşlem
Önek, bir işlemdir. Bir GET öneki, ESET Mail Security ürününün belirli bir özelliğinin nasıl yapılandırıldığı hakkında size bilgi verir veya durumu gösterir (örneğin GET ANTIVIRUS STATUS size halihazırdaki koruma durumunu gösterir). Bir
SET öneki, işlevselliği yapılandırır veya durumunu değiştirir (SET ANTIVIRUS STATUS ENABLED korumayı etkinleştirir).
Bunlar, eShell aracının kullanmanıza olanak sağladığı öneklerdir. Bir komut, bu öneklerden herhangi birini destekliyor olabilir veya olmayabilir.
Şunun gibi önekler (GET ve SET) birçok komutla kullanılırken, bazı komutlar (örneğin EXIT) önek kullanmaz.
Komutlar, bir ağaç yapısı oluşturan bağlamlarda yer alır. Ağacın en üst düzeyi köktür. eShell aracını çalıştırdığınızda kök düzeydesinizdir:
eShell>
Buradan bir komutu yürütebilir veya ağaç içerisinde gezinmek için bağlam adını girebilirsiniz. Örneğin, TOOLS bağlamını girdiğinizde, burada mevcut olan tüm komutlar ve alt bağlamlar listelenir.
Sarı öğeler, yürütebileceğiniz komutlar; gri öğelerse girebileceğiniz alt bağlamlardır. Alt bağlam, başka komutları içerir.
Daha yüksek bir düzeye geri dönmeniz gerekirse, .. (iki nokta) kullanın. Örneğin, şurada olduğunuzu varsayalım:
eShell antivirus startup>
eğer .. bir seviye yukarı gitmek için:
eShell antivirus>
Eğer eShell antivirus startup> kaynağından (kökten iki düzey aşağıda yer alır) köke geri dönmek isterseniz, .. ..
(iki nokta boşluk iki nokta) yazmanız yeterlidir. Böylece iki düzey yukarı çıkarsınız; bu durumda, bu konum kök olur.
Sola yatık bölü çizgisi \ kullanarak, bağlam ağacının ne kadar derininde bulunursanız bulunun, herhangi bir düzeyden direkt olarak köke dönebilirsiniz. Dah üst düzeylerde belirli bir bağlama gitmek isterseniz, ulaşmak istediğiniz düzeye uygun olarak gereken sayıda .. komut girin, ayırıcı olarak boşluk kullanın. Örneğin, üç düzey yukarı çıkmak istiyorsanız şöyle yazın: .. .. ..
Yol, geçerli bağlamla ilişkilidir. Komut, geçerli bağlamda yer alıyorsa, yol girmeyin. Örneğin, GET ANTIVIRUS STATUS
komutunu yürütmek için şunu girin:
- kök bağlamdaysanız (komut satırı şunu gösterir: )
strict - Katı kurallı temizleme
Diğer örnekler arasında ENABLED veya DISABLEDyer alır ve bunlar, belirli bir özelliği veya işlevi etkinleştirmek ya da devre dışı bırakmak için kullanılır.
Kısaltılmış biçim / Kısa komutlar
eShell; bağlamları, komutları ve argümanları (argümanın bir düğme veya alternatif seçenek olması şartıyla) kısaltmanıza olanak sağlar. Bir sayı veya yol gibi somut değer olan önek veya argüman kısaltılamaz.
NOT
Burada 1 ve 0 sayılarını etkin ve devre dışı argümanları yerine kullanabilirsiniz. Örneğin:
set status enabled => set stat 1 set status disabled => set stat 0 Kısa biçim örnekleri:
set status enabled => set stat en
add antivirus common scanner-excludes C:\path\file.ext => add ant com scann C:\path\file.ext
İki komut veya bağlamın aynı harflerle başlaması halinde (örneğin ABOUT ve ANTIVIRUSve kısa komut olarak A
girersiniz), eShell aracı, komutlardan hangisini çalıştırmak istediğinize karar veremez. Bir hata iletisi görüntülenir ve aralarından seçim yapabileceğiniz "A" ile başlayan komutlar listelenir:
eShell>a
Şu komut benzersiz değil: a
Aşağıdaki komutlar bu bağlamda kullanılabilir:
ABOUT - Programla ilgili bilgileri gösterir
ANTIVIRUS - Bağlam antivirus değişiklikleri
Bir veya daha çok harf ekleyerek (ör. A yerine AB) eShell artık benzersiz olan ABOUT komutu çalıştırılır.
NOT
Bir komutun sizin ihtiyacınız olan şekilde yürütüldüğünden emin olmak istiyorsanız, komutları, argümanları vs.
kısaltmadan tam biçimi kullanmanızı öneririz. Bu şekilde, komut tam istediğiniz biçimde yürütülür ve istenmeyen hatalar engellenir. Bu, özellikle toplu dosyalar / komut dosyaları için geçerlidir.
Otomatik tamamlama
eShell 2.0 eShell ürününde yer alan bu yeni özellik, Windows Komut İsteği'ndeki otomatik tamamlama özelliğine çok benzer. Windows Komut İstemi dosya yollarını tamamlarken, eShell komut, bağlam ve işlem adlarını da tamamlar. Argüman tamamlama desteklenmemektedir. Komutu yazarken tamamlamak veya mevcut varyasyonlar arasından seçim yapmak için TAB tuşuna basmanız yeterlidir. Geriye doğru gitmek için SHIFT + TAB kombinasyonuna basın. Kısaltılmış biçimi ve otomatik doldurma işlevini karıştırma özelliği desteklenmemektedir. Bunlardan yalnızca birini kullanın. Örneğin, antivir real scan yazarken TAB tuşuna basmanız bir şey değiştirmez. Bunun yerine,
antivir yazıp ardından TAB tuşuna basarak antivirusolarak tamamlayın ve şöyle devam edin: real + TAB ve tarama + TAB. Bunun üzerine tüm varyasyonlar arasında gezinebilirsiniz: scan-create, scan-execute, scan-open vs.
Takma adlar
Takma ad, bir komutu yürütmek için kullanılabilen alternatif addır (komutun atanmış bir takma adı olması şartıyla).
Birkaç varsayılan takma ad bulunmaktadır:
(global) close - çıkış
"(global)" komutun, geçerli bağlamından bağımsız olarak herhangi bir yerde kullanılabileceği anlamına gelir. Bir
Diğer ad VIRLOG şu komut için kullanılır: DETECTIONS ve TOOLS LOG bağlamında bulunmaktadır. Bu şekilde, detections (algılamalar) komutu ROOT bağlamında yer alır ve erişimi kolaylaşır ( TOOLS ve ardından LOG bağlamını girmeniz gerekmez, şuradan direkt olarak çalıştırabilirsiniz: ROOT).
eShell, kendi takma adlarınızı tanımlamanıza olanak sağlar. Komut ALIAS bir UI ESHELL bağlamında bulunabilir.
Parola koruma ayarlar
ESET Mail Security ayarları parolayla korunabilir. GUI kullanarak veya eShell set ui access lock-password. Belirli komutlar için (örneğin ayarları veya verileri değiştiren komutlar) bu parolayı interaktif bir şekilde girmeniz
gerekecektir. Uzun bir süre boyunca eShell ile çalışmayı planlıyor ve parolayı tekrar tekrar girmek istemiyorsanız, eShell aracını set password komutunu kullanarak parolayı hatırlayacak şekilde yapılandırabilirsiniz. Bu ayarın ardından parolanız, parola gerektiren her yürütülen komut için otomatik olarak girilir. eShell aracından çıkana kadar bu ayar hatırlanır. Başka bir ifadeyle, set password komutunu, yeni bir oturum başlattığınızda ve eShell aracının parolanızı hatırlamasını istediğinizde tekrar kullanmanız gerekir.
Kılavuz / Yardım
Bir GUIDE veya HELP komutu çalıştırdığınızda eShell aracının nasıl kullanılacağını açıklayan bir "ilk çalıştırma" ekranı görüntülenir. Bu komut, ROOT bağlamında bulunabilir (eShell>).
Komut geçmişi
eShell, daha önce yürütülen komutların geçmişini tutar. Bu, yalnızca halihazırdaki interaktif eShell oturumu için geçerlidir. eShell aracından çıktığınızda komut geçmişi atılır. Geçmişte gezinmek için klavyenizin Yukarı ve Aşağı ok tuşlarını kullanın. Aradığınız komutu bulduktan sonra, tüm komutu baştan yazmaya gerek kalmadan onu yeniden yürütebilir veya üzerinde değişiklik yapabilirsiniz.
CLS / Ekranı temizle
Bir CLS komutu, ekranı temizlemek için kullanılabilir. Windows Komut İstemi veya benzer komut satırı arabirimleriyle aynı şekilde çalışır.