Skocz do zawartości

KolegaDudysa

Użytkownicy
  • Postów

    418
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez KolegaDudysa

  1. Zobacz narzędzie SubInACLz wiersza polecenia:

    http://www.microsoft.com/en-us/download/details.aspx?id=23510

     

    tematy:

    JAK: Udzielanie użytkownikom praw do zarządzania usługami w systemie Windows 2000

     

    http://support.microsoft.com/kb/288129/pl

     

    http://www.robvanderwoude.com/subinacl.php

     

    SUBINACL /service "ProxyPlus" /grant=everyone=to
    
    SUBINACL /verbose=1 /service Spooler /grant="Authenticated Users"=LQSTOP
    

  2. Jest coś na styl tego o czym piszesz - Out-GirdView.

     

    Get-Childitem -Path C:\Windows\System32 -Recurse | Out-GirdView
    

     

    post-24-0-89320100-1338447791_thumb.png

     

    post-24-0-66213400-1338447801_thumb.png

     

    post-24-0-40748200-1338447813_thumb.png

     

     

    W górnej belce wyszukujesz po nazwie, a poniżej masz funkcję Add-Criteria, są w niej własności konkretnego Cmdletu, dodajesz NAME, możesz takich samych dodać kilka, jak widać na screenach i w okienku wprowadzasz filtr wszukiwania, oczywiście kryterium NAME bedzie wyszukiwał nazwy, a do tego jeszcze możesz dodać zawartośc, tzn. co dany obiekt zawiera "contains" i np. dodajesz warunek, jeśli interesują Cię foldery puste "is empty" czyli dodatkow filtr. Szersze opisy:

     

    http://technet.micro...y/ff730931.aspx

     

    http://blogs.technet...iew-cmdlet.aspx

     

    Jest PowerGUI:

     

    http://powergui.org/index.jspa

     

    Ale to nie jest narzędzie że się tak wyraże na "1 raz"

     

     

    ***************************************************************************

     

    Jest jeszcze taki moduł PowerShell teraz mi się przypomniało OutDataTableView

     

    http://www.fixitpc.p...uly-powershell/

     

    Przesyła wyniki do dokumentu Html. Korzysta z JavaScript - JQuery i JQuery Datatables, które wprowadzają funkcję filtrowania, sortowania alfabetycznego, numerycznego, wyszukiwania, wyboru wyświetlania ilości wyników na stronie.

     

    Np. wypakowujesz na C do folderu i importujesz:

     

    Import-Module C:\OutDataTableView\OutDataTableView.psm1
    

     

    Następnie robisz listing:

     

    Get-ChildItem -Path "D:\MUZYKA" -Recurse | OutDataTableView Name, DirectoryName
    

     

    Utworzy sie plik Html w folderze modułu. Na IE działa wyszukiwanie bez problemów w FF mogą wstąpić problemy. Wyglada to tak, filmik:

     

    post-24-0-10087100-1338476505_thumb.gif

     

    Jest wyszukiwarka, gdzie używasz wyrażeń regularnych do przefiltrowania tego czego szukasz. Jak będziesz się tym bawił, to domyślnie ustawione jest 100 pozycji do wyświetlenia, ale możesz to zmienić edytując query.dataTables.js. Następnie linia:

     

    this.aLengthMenu = [ 10, 25, 50, 100, 200, 400, 800 ];
    

     

    orginalnie wygląda tak:

    this.aLengthMenu = [ 10, 25, 50, 100 ];
    

     

    Zwyczajnie dopisujesz wartości 200, 400, 800.

     

    post-24-0-11078900-1338476856_thumb.png

  3. psexec \\192.168.0.100 "c:\instalki\internetexplorer8.exe" /passive /update-no /norestart"

     

    Może dlatego jest brak reakcji bo nie zalogowałeś się na żadnym koncie. Psexec posiada do tego odpowiednie parametry:

     

    psexec.exe  \\192.168.0.100 -u UserJa -p Pass
    

     

    Scieżka ta z instalacją, gdzie się znajduje? Na zdalnej maszynie?

    "c:\instalki\internetexplorer8.exe"

     

    Jeśli tak to trzeba dołożyć DIR bo jak sie domyślam lokalizacja ta nie jest w zmiennej środowiskowej i psexec zwyczajnie nie może odnaleść tej instalacji, a jeśli znajduje się na twoim komputerze to coś mi się wdaje że należy skopiować zdalnie instalkę do realizacji:

     

    -c

    Copy the specified program to the remote system for execution. If you omit this option then the application must be in the system's path on the remote system.

     

    Tutaj mały przkład:

     

    http://www.geekytidb...llation-psexec/

  4. Prosto i czytelnie. Bardzo dziekuje.

     

    Przepraszam, pospieszylem sie, nie wychodzi mi w czesci "kotwiczenia"

     

    Czy wpisac regulke

    <a NAME="TO">Dobrym sposobem</a> gdzie w tym przypadku slowa Dobrym sposobem sa miejscem

    zakotwiczenia?

     

    A nastepnie

    <a href="jakiś_adres.html#TO">Czytaj</a> gdzie w miejscu jakis adres wstawic http://plocharski.ii...urs7lp.htm#_top

     

    Zakotwiczenie NAD linkiem/ PRZY linku?

    Prosze o cierpliwosc.

     

     

    Już pisałem że obiekt "Dobrym sposobem" nie jest zakotwiczony na podanej stronie, a na niej musi fizycznie być to zrobione, a link to niego może być gdzie się chce. Zakotwiczenie może być nad linkiem, pod, obojętnie. Jeśli twórca podanej strony nie założył kotwicy to kotwicy nie będzie. A tu założył:

     

    http://plocharski.iis.pwsz.elblag.pl/html/kurs7lp.htm#_down
    

     

    Ma za zadanie otworzyć stronę na samym dole, nazwa kotwicy:

    _down
    

     

    Hmmm... z ciekawości tez spróbowałem. Nie wchodzi mi :unsure: Wydaje mi się, że robię wszystko poprawnie (pewnie nie, skoro nie działa) ale na "próbnej stronie" wyświetla mi się cały tekst, do którego chcę przekierować a kotwica linkuje po prostu do strony, zamiast do konkretnego miejsca. Próbowałem i z "name", i z "id", i z "to"...

     

     

    Macie tutaj jeszcze jeden przykład, wybaczcie za bałagan w kodzie. Zapiszcie to sobie jako strona.html

     

    <html>
    <head>
    </head>
    <body>
    
    <a NAME="3"></a>
    
    <br><br><br><br><br>
    <br><br><br><br><br>
    <br><br><br><br><br>
    <br><br><br><br><br>
    
    <a NAME="otworz"><b>Czytaj ten tekst</b></a>
    <br><br>
    Wina agrestowe (jednoowocowe), lekkie i mało kwaśne, łatwo ulegają chorobom (mysi zapach), dlatego polecamy tylko wyrób win stołowych lub mocnych deserowych, które po dłuższym dojrzewaniu charakteryzują się wysoką jakością.
    Na wino przeznacza się owoce całkowicie zdrowe, nie porażone grzybkiem. Zerwane owoce należy umyć, osaczyć z wody, a następnie wycisnąć moszcz. Wytłoczyny zalać taką ilością gorącej wody (odmierzonej), aby je pokryła, wymieszać i po ostudzeniu wycisnąć moszcz. Zmierzyć ilość moszczu.
    Dodatek wody i cukru do 1 litra nie rozcieńczonego moszczu agrestowego powinien wynosić:.
    
    <br><br><br><br><br>
    <br><br><br><br><br>
    
    <table ID="2"><b>tekst</b></table>
    
    <br><br><br><br><br>
    <br><br><br><br><br>
    <br><br><br><br><br>
    <br><br><br><br><br>
    <br><br><br><br><br>
    <br><br><br><br><br>
    
    <a href="strona.html#otworz">Czytaj</a>
    
    <br><br><br><br><br>
    <br><br><br><br><br>
    <br><br><br><br><br>
    
    <a href="#2">table</a>
    
    <br><br><br><br><br>
    <br><br><br><br><br>
    <br><br><br><br><br>
    
    <a href="#3">góra</a>
    
    </body>
    </html>
    

     

    1.

     

    "Pusty obiekt" ma to tylko za zadanie przenieść na samą górę strony, tam gdzie jest kotwica:

     

    <a NAME="3"></a>
    
    
    <a href="#3">góra</a>
    

     

     

     

    2.

     

    <a NAME="otworz"><b>Czytaj ten tekst</b></a>
    
    <a href="strona.html#otworz">Czytaj</a>
    
    można także na tej samej stronie:
    
    <a href="#otworz">Czytaj</a>
    

     

     

    3. Zagnieżdzenie w tabeli:

     

    <table ID="2"><b>tekst</b></table>
    
    <a href="#2">table</a>
    

     

    Tak wygląda:

     

    post-24-0-42615000-1331042270_thumb.gif

  5. Jak zrobić do konkretnego miejsca nie wiem

     

    Nazywają to "kotwiczenie"

     

    1.

     

    post-24-0-25262100-1330935019_thumb.gif

     

    <html>
    <head>
    </head>
    	<body>
               <p id="otworz">
    	    <b>Czytaj ten tekst</b>
    	    </p>
    	    Jakiś tekst
    		   <br><br><br><br><br>
    		   <br><br><br><br><br>
    		   <br><br><br><br><br>
    		   <br><br><br><br><br>
    		   <br><br><br><br><br>
    		   <br><br><br><br><br>
    	    <a href="strona.html#otworz">Czytaj</a>
      </body>
    </html>  
    

     

    2.

    http://plocharski.ii...urs7lp.htm#_top

     

    http://www.kurshtml....,odsylacze.html

     

    <html>
    <head>
    </head>
    	<body>
    	   <a name="otworz">Czytaj ten tekst</a>
    		 Jakiś tekst
    		   <br><br><br><br><br>
    		   <br><br><br><br><br>
    		   <br><br><br><br><br>
    		   <br><br><br><br><br>
    		   <br><br><br><br><br>
    		   <br><br><br><br><br>
    	   <a href="strona.html#otworz">Czytaj</a>
    
       </body>
    </html>  
    

     

    post-24-0-43774100-1330936116_thumb.gif

  6. Możesz użyć polecenia shutdown

     

    Przykład:

     

    shutdown -s -t 10000 
    

     

    Dodać do autostaru lub skorzystać z polecenia Net User , Klik

     

    Aby dodać konto użytkownika dla Jana Kowalskiego, uprawnionego do logowania od godziny ósmej rano do piątej po południu od poniedziałku do piątku (bez spacji w oznaczeniach godzin), z obowiązkowym hasłem (jank) oraz pełnym imieniem i nazwiskiem użytkownika, należy wpisać:

     

    net user jank /add /passwordreq:yes /times:poniedziałek-piątek,8am-5pm/fullname:"Jan Kowalski"

     

    Aby ustawić dozwolony czas logowania dla użytkownika jank (od ósmej rano do piątej po południu) przy użyciu formatu 24-godzinnego, należy wpisać:

     

    net user jank /time:Pn-Pt,08:00-17:00

     

    Aby ustalić czas logowania dla użytkownika jank (od ósmej rano do piątej po południu) przy użyciu formatu 12-godzinnego, należy wpisać:

     

    net user jank /time:Pn-Pt,8am-5pm

     

    Aby określić czas logowania dla użytkownika marial od czwartej rano do piątej po południu w poniedziałek, od pierwszej do trzeciej po południu we wtorek i od ósmej rano do piątej po południu od środy do piątku, należy wpisać:

     

    net user marial /time:Pn,4am-5pm;W,1pm-3pm;Ś-Pt,8:00-17:00

     

  7. Tak:) Ale za pomocą WinTee (Wtee), wklejasz do C:\Windows\System32.

     

    WTee jest to bliźniacza wersja Unixowego polecenia Tee. WTee pozwala na równoczesne przekierowanie wyniku na erkanie oraz do pliku, pozwala także na nadpisanie istniejącego pliku. Przydate jeśli chcemy stworzyć kopię działania w konsoli i oglądać wynik na ekranie. Bliźniacza wersja Tee znajduje się również w zestawie CoreUtils for Windows. W konsoli PowerShell odpowiednikiem polecenia jest Tee-Object.

     

    post-24-0-78293200-1316704002_thumb.png

     

    post-24-0-81583600-1316704015_thumb.png

     

    Konsolowe: Inne / spoza kategorii

     

    Jeśli masz PowerShella - to używasz cmdletu Tee-Object

     

    post-24-0-19364000-1316704099_thumb.png

  8. Co 1wsze to do głowy mi przyszło to konsolowy menedżer urządzeń DevCon, tylko tam jest link do wersji pod XP, nie śmiga pod 7mką, natomiast dla 7 znajduje się w zestawie Windows Driver Kit (WDK), piszą że można to wyodrębnić za pomocą UniwersalExtrator, How to Obtain the Current Version of Device Console Utility (DevCon.exe), Klik.

     

    DevConem możesz określić zdalny komputer docelowy, nie wiem czy narzędzie uwzględni wpisaną całą grupę nazw komputerów wpisanych po sobie bo nie miałem okazji tego przetestować bo raczej czytania listy komputerów z pliku tak, jak potrafi wmic, DevCon nie ma możliwości. Przykłady:

     

    devcon driverfiles =ports
    
    devcon findall =ports
    
    devcon status *PNP* - gwiazdki to flirt, będzie wyszukiwał urządzeń, które w identyfikatorze zawierają nazwę PNP
    
    devcon status *PNP05*
    
    devcon disable *PNP05*
    

     

    DevCon zwraca wartości z wykonanej metody:

     

    0 = success.

    1 - restart is required.

    2 = failure.

    3 = syntax error.

  9. Cześć. Są dwie klasy:

     

     

    Win32_SerialPort

    Win32_SerialPort

     

    Klasa Win32_SerialPort reprezentuje port szeregowy w systemie Win32.

     

    Win32_SerialPort Properties :

     

    Availability :

    Dostępność i stan urządzenia. Na przykład, właściwość Availability określa, czy urządzenie jest uruchomione i działa w stanie pełnego poboru energii (wartość=3), w stanie ostrzeżenia (4), testu (5), zmniejszonej wydajności (10) lub oszczędzania energii (wartości 13-15 i 17). Stany oszczędzania energii są definiowane w następujący sposób: wartość równa 13 ("Oszczędzanie energii - Nieznane") oznacza, że wiadomo że urządzenie działa w trybie oszczędzania energii, jednak stan urządzenia w tym trybie nie jest znany; wartość równa 14 ("Oszczędzanie energii - Tryb niskiego poboru energii") oznacza, że urządzenie jest wciąż uruchomione, jednak działa w trybie oszczędzania energii i może działać z mniejszą wydajnością; wartość równa 15 ("Oszczędzanie energii - Wstrzymanie pracy") oznacza, że urządzenie nie jest uruchomione, jednak może być 'szybko' uruchomione i działać w stanie pełnego poboru energii; wartość równa 17 ("Oszczędzanie energii - Ostrzeżenie") oznacza, że urządzenie działa w trybie ostrzeżenia, a jednocześnie w trybie oszczędzania energii.

     

    Binary :

    Właściwość Binary wskazuje, czy port szeregowy jest skonfigurowany do transferu danych binarnych. Ponieważ interfejs Win32 API nie obsługuje trybu transferu danych innych niż dane binarne, ta właściwość musi mieć wartość TRUE. Wartość FALSE nie jest prawidłowa dla tego interfejsu. Wartości: TRUE lub FALSE. Wartość właściwości równa TRUE oznacza, że port the serial port szeregowy jest skonfigurowany do transferu danych binarnych.

     

    Capabilities :

    Właściwość Capabilities definiuje poziom zgodności mikroukładu dla kontrolera szeregowego. Właściwość ta opisuje więc buforowanie i inne możliwości kontrolera szeregowego, które mogą być zależne od sprzętowych właściwości mikroukładu. Właściwość jest wyliczaną liczbą całkowitą.

     

    CapabilityDescriptions :

    Tablica dowolnych ciągów zawierająca bardziej szczegółowe wyjaśnienia wszelkich funkcji kontrolera szeregowego wskazywanych w tablicy Capabilities. Uwaga: każdy wpis tej tablicy odpowiada wpisowi tablicy Capabilities, który jest umieszczony pod tym samym indeksem.

     

    Caption :

    Właściwość Caption jest zwięzłym (ciąg w pojedynczym wierszu) tekstowym opisem obiektu.

     

    ConfigManagerErrorCode :

    Wskazuje kod błędu Menedżera konfiguracji Win32. Mogą zostać zwrócone następujące wartości:

    0 To urządzenie działa poprawnie.

    1 To urządzenie nie jest skonfigurowane poprawnie.

    2 System Windows nie może załadować sterownika dla tego urządzenia.

    3 Być może sterownik tego urządzenia jest uszkodzony albo w systemie zaczyna brakować pamięci lub innych zasobów.

    4 To urządzenie nie pracuje właściwie. Jeden z jego sterowników lub rejestr może być uszkodzony.

    5 Sterownik dla tego urządzenia wymaga zasobu, który nie może być zarządzany przez system Windows.

    6 Konfiguracja rozruchu dla tego urządzenia jest w konflikcie z innymi urządzeniami.

    7 Nie można przeprowadzić filtrowania.

    8 Brak programu ładującego dla sterownika urządzenia.

    9 To urządzenie nie działa właściwie, ponieważ sterujące oprogramowanie układowe niepoprawnie zgłasza zasoby dla urządzenia.

    10 Tego urządzenia nie można uruchomić.

    11 To urządzenie nie działa.

    12 To urządzenie nie może odnaleźć wystarczającej ilości wolnych zasobów, których mogłoby użyć.

    13 System Windows nie może zweryfikować zasobów tego urządzenia.

    14 To urządzenie nie będzie działać właściwie, dopóki komputer nie zostanie uruchomiony ponownie.

    15 To urządzenie nie działa właściwie, prawdopodobnie z powodu problemu z ponownym wyliczaniem.

    16 System Windows nie może zidentyfikować wszystkich zasobów używanych przez to urządzenie.

    17 To urządzenie pyta o nieznany typ zasobu.

    18 Zainstaluj ponownie sterowniki dla tego urządzenia.

    19 Rejestr może być uszkodzony.

    20 Błąd podczas używania ładowarki VxD.

    21 Awaria systemu: Spróbuj zmienić sterownik dla tego urządzenia. Jeżeli problem nie zostanie rozwiązany, zapoznaj się z dokumentacją sprzętu. System Windows usuwa to urządzenie.

    22 To urządzenie jest wyłączone.

    23 Awaria systemu: Spróbuj zmienić sterownik dla tego urządzenia. Jeżeli problem nie zostanie rozwiązany, zapoznaj się z dokumentacją sprzętu.

    24 To urządzenie nie istnieje, nie działa właściwie lub nie ma zainstalowanych wszystkich potrzebnych sterowników.

    25 System Windows ciągle jeszcze instaluje to urządzenie.

    26 System Windows ciągle jeszcze instaluje to urządzenie.

    27 To urządzenie nie ma prawidłowej konfiguracji dziennika.

    28 Sterowniki dla tego urządzenia nie zostały zainstalowane.

    29 To urządzenie jest wyłączone, ponieważ oprogramowanie układowe urządzenia nie dostarczyło mu wymaganych zasobów.

    30 To urządzenie używa zasobu żądania przerwania (IRQ), wykorzystywanego przez inne urządzenie.

    31 To urządzenie nie działa właściwie, ponieważ system Windows nie może załadować wymaganych dla niego sterowników.

     

    ConfigManagerUserConfig :

    Wskazuje, czy urządzenie używa konfiguracji zdefiniowanej przez użytkownika.

     

    CreationClassName :

    CreationClassName wskazuje nazwę klasy lub podklasy używanej do tworzenia wystąpienia. Kiedy jest używana wraz z innymi kluczowymi właściwościami tej klasy, właściwość ta umożliwia jednoznaczną identyfikację wszystkich wystąpień tej klasy i jej podklas.

     

    Description :

    Właściwość Description udostępnia tekstowy opis obiektu.

     

    DeviceID :

    Właściwość DeviceID zawiera ciąg, który unikatowo identyfikuje port szeregowy w odniesieniu do innych urządzeń w systemie.

     

    ErrorCleared :

    ErrorCleared jest właściwością logiczną wskazującą, że błąd zgłoszony we właściwości LastErrorCode jest obecnie usunięty.

     

    ErrorDescription :

    ErrorDescription jest ciągiem o dowolnej postaci zawierającym więcej informacji na temat błędu zarejestrowanego we właściwości LastErrorCode i informacje o czynnościach korygujących, które mogą być wykonane.

     

    InstallDate :

    Właściwość InstallDate jest wartością typu data/godzina wskazującą datę i godzinę zainstalowania obiektu. Brak tej wartości nie oznacza, że obiekt nie jest zainstalowany.

     

    LastErrorCode :

    LastErrorCode przechowuje kod błędu zgłoszonego ostatnio przez urządzenie logiczne.

     

    MaxBaudRate :

    Maksymalna szybkość transmisji w bitach na sekundę obsługiwana przez kontroler SCSI.

     

    MaximumInputBufferSize :

    Właściwość MaximumInputBufferSize określa maksymalny rozmiar wewnętrznego buforu wejściowego sterownika portu szeregowego. Wartość właściwości równa zero oznacza, że wartość maksymalna nie została narzucona przez dostawcę portu szeregowego.

     

    MaximumOutputBufferSize :

    Właściwość MaximumOutputBufferSize określa maksymalny rozmiar wewnętrznego buforu wyjściowego sterownika portu szeregowego. Wartość właściwości równa zero oznacza, że wartość maksymalna nie została narzucona przez dostawcę portu szeregowego.

     

    MaxNumberControlled :

    Maksymalna liczba bezpośrednio adresowanych jednostek obsługiwanych przez ten kontroler. Jeśli liczba jest nieznana lub nieograniczona, powinna być użyta wartość zero.

     

    Name :

    Właściwość Name definiuje etykietę określającą obiekt. W wypadku podklasy właściwość Name może być zastąpiona przez właściwość Key.

     

    OSAutoDiscovered :

    Właściwość OSAutoDiscovered rozróżnia wystąpienia tej klasy, które zostały automatycznie odnalezione przez system operacyjny. Jeśli przykładowo sprzęt został dodany z Panelu sterowania, system operacyjny bada sprzęt w celu wyszukania wystąpień tej klasy. Wartość TRUE wskazuje, że wystąpienie zostało automatycznie odnalezione.

     

    PNPDeviceID :

    Wskazuje identyfikator ID Win32 Plug and Play urządzenia logicznego. Przykład: *PNP030b

     

    PowerManagementCapabilities :

    Wskazuje specyficzne możliwości związane z zasilaniem urządzenia logicznego. Wartości tablicy 0="Nieznane", 1="Nieobsługiwane" i 2="Wyłączone" nie wymagają wyjaśnień. Wartość 3="Włączone" wskazuje, że funkcje zarządzania energią są obecnie włączone, lecz nie jest znany dokładny zestaw funkcji lub informacje są niedostępne. Wartość "Automatycznie włączane tryby oszczędzania energii" (4) opisuje, że system może zmienić swój stan energii na podstawie wykorzystania lub innych kryteriów. Wartość "Możliwy do ustawienia stan poboru energii" (5) wskazuje, że obsługiwana jest metoda SetPowerState. Wartość "Obsługiwana funkcja włączania i wyłączania zasilania" (6) wskazuje, że metoda SetPowerState może być wywoływana ze zmienną wejściową PowerState ustawioną na wartość 5 ("Włączanie i wyłączanie zasilania"). Wartość "Obsługiwane czasowe włączanie zasilania" (7) wskazuje, że metoda SetPowerState może być wywoływana ze zmienną wejściową PowerState ustawioną na wartość 5 ("Włączanie i wyłączanie zasilania") i z parametrem Time ustawionym na określoną datę i godzinę albo odstęp czasu, aby włączyć system.

     

    PowerManagementSupported :

    Wartość logiczna wskazująca, czy można zarządzać energią urządzenia, tzn. czy można je wprowadzić w stan oszczędzania energii. Ta wartość nie wskazuje, czy funkcje zarządzania energią są aktualnie włączone ani, jeśli są włączone, jakie funkcje są obsługiwane. Te informacje zawiera tablica PowerManagementCapabilities. Jeśli wartością jest fałsz, jedynym wpisem w tablicy PowerManagementCapabilities dla ciągu "Nieobsługiwane" powinna być wartość całkowita 1.

     

    ProtocolSupported :

    Protokół używany przez kontroler w celu dostępu do "kontrolowanych" urządzeń.

     

    ProviderType :

    Właściwość ProviderType określa typ dostawcy czynności komunikacyjnych.

     

    SettableBaudRate :

    Właściwość SettableBaudRate wskazuje, czy szybkość transmisji może być zmieniana dla tego portu szeregowego.

    Wartości: TRUE lub FALSE. Wartość TRUE wskazuje, że szybkość transmisji może być zmieniana.

     

    SettableDataBits :

    Właściwość SettableDataBits wskazuje, czy bity danych mogą być ustawione dla tego portu szeregowego.

    Wartości: TRUE lub FALSE. Wartość TRUE wskazuje, że bity danych mogą być ustawione.

     

    SettableFlowControl :

    Właściwość SettableFlowControl wskazuje, czy sterowanie przepływem może być ustawione dla tego portu szeregowego.

    Wartości: TRUE lub FALSE. Wartość TRUE wskazuje, że sterowanie przepływem może być ustawione.

     

    SettableParity :

    Właściwość SettableParity wskazuje, czy parzystość może być ustawiona dla tego portu szeregowego.

    Wartości: TRUE lub FALSE. Wartość TRUE wskazuje, że parzystość może być ustawiona.

     

    SettableParityCheck :

    Właściwość SettableParityCheck wskazuje, czy sprawdzanie parzystości może być ustawione dla tego portu szeregowego (jeśli sprawdzanie parzystości jest obsługiwane).

    Wartości: TRUE lub FALSE. Wartość TRUE wskazuje, że sprawdzanie parzystości może być ustawione.

     

    SettableRLSD :

    Właściwość SettableRLSD wskazuje, czy funkcja RLSD może być ustawiona dla tego portu szeregowego (jeśli funkcja RLSD (Received Line Signal Detect) jest obsługiwana).

    Wartości: TRUE lub FALSE. Wartość TRUE wskazuje, że funkcja RLSD może być ustawiona.

     

    SettableStopBits :

    Właściwość SettableStopBits wskazuje, czy bity stopu mogą być ustawione dla tego portu szeregowego.

    Wartości: TRUE lub FALSE. Wartość TRUE wskazuje, że bity stopu mogą być ustawione.

     

    Status :

    Właściwość Stan jest ciągiem wskazującym bieżący stan obiektu. Można zdefiniować rozmaite stany operacyjne. Stany działania to "OK", "Obniżony" i "P. awaria". Stan "P. awaria" wskazuje, że element może działać poprawnie, ale w najbliższej przyszłości może nastąpić awaria. Przykładem może być dysk twardy SMART. Można także określić stany braku działania. Są nimi "Błąd", "Uruchamianie", "Zatrzymywanie" i "Serwis". Ostatni, "Serwis", może się odnosić do odświeżania dublowania dysku, ponownego ładowania listy uprawnień użytkowników lub innych prac administracyjnych. Nie każda taka praca jest typu on-line, a jednak zarządzany element nie jest w stanie "OK" ani żadnym innym.

     

    StatusInfo :

    StatusInfo jest ciągiem wskazującym, czy urządzenie logiczne jest włączone (wartość = 3), wyłączone (wartość = 4) lub czy znajduje się w innym (1) lub nieznanym (2) stanie. Jeżeli właściwość ta nie dotyczy urządzenia logicznego, należy wykorzystać wartość równą 5 ("Nie dotyczy").

     

    Supports16BitMode :

    Właściwość Supports16BitMode wskazuje, czy dla tego portu szeregowego jest obsługiwany tryb 16-bitowy.

    Wartości: TRUE lub FALSE. Wartość TRUE wskazuje, że tryb 16-bitowy jest obsługiwany.

     

    SupportsDTRDSR :

    Właściwość SupportsDTRDSR wskazuje, czy sygnały DTR (Data Terminal Ready) i DSR (Data Set Ready) są obsługiwane dla tego portu szeregowego.

    Wartości: TRUE lub FALSE. Wartość TRUE wskazuje, że sygnały DTR i DSR są obsługiwane.

     

    SupportsElapsedTimeouts :

    Właściwość SupportsElapsedTimeouts wskazuje, czy upływające limity czasu są obsługiwane dla tego portu szeregowego. Upływające limity czasu śledzą łączny czas między transmisjami danych.

    Wartości: TRUE lub FALSE. Wartość TRUE wskazuje, że upływające limity czasu są obsługiwane.

     

    SupportsIntTimeouts :

    Właściwość SupportsIntTimeouts wskazuje, czy są obsługiwane limity czasu interwałów. Limit czasu interwału jest czasem, który może upłynąć między przyjściem kolejnych porcji danych.

    Wartości: TRUE lub FALSE. Wartość TRUE wskazuje, że limity czasu interwałów są obsługiwane.

     

    SupportsParityCheck :

    Właściwość SupportsParityCheck wskazuje, czy dla tego portu szeregowego obsługiwane jest sprawdzanie parzystości.

    Wartości: TRUE lub FALSE. Wartość TRUE wskazuje, że sprawdzanie parzystości jest obsługiwane.

     

    SupportsRLSD :

    Właściwość SupportsRLSD wskazuje, czy sygnał RLSD (Received Line Signal Detect) jest obsługiwany przez ten port szeregowy.

    Wartości: TRUE lub FALSE. Wartość TRUE wskazuje, że sygnał RLSD jest obsługiwany.

     

    SupportsRTSCTS :

    Właściwość SupportsRTSCTS wskazuje, czy sygnały RTS (Ready To Send) i CTS (Clear To Send) są obsługiwane przez ten port szeregowy.

    Wartości: TRUE lub FALSE. Wartość TRUE wskazuje, że sygnały RTS i CTS są obsługiwane.

     

    SupportsSpecialCharacters :

    Właściwość SupportsSpecialCharacters wskazuje, czy dla portu szeregowego są obsługiwane znaki sterujące. Znaki te określają zdarzenia, a nie dane. Nie nadają się do wyświetlenia i są ustawiane przez sterownik. Są wśród nich znaki EofChar, ErrorChar, BreakChar, EventChar, XonChar i XoffChar.

    Wartości: TRUE lub FALSE. Wartość TRUE wskazuje, że znaki specjalne są obsługiwane.

     

    SupportsXOnXOff :

    Właściwość SupportsXOnXOff wskazuje, czy sterowanie przepływem XON/XOFF jest obsługiwane przez ten port szeregowy.

    Wartości: TRUE lub FALSE. Wartość TRUE wskazuje, że tryb XON/XOFF jest obsługiwany.

     

    SupportsXOnXOffSet :

    Właściwość SupportsXOnXOffSet wskazuje, czy dostawca komunikacyjny obsługuje konfigurację ustawienia kontroli przepływu XON/XOFF.

    Wartości: TRUE lub FALSE. Wartość TRUE wskazuje, że ustawienie kontroli przepływu XON/XOFF jest obsługiwane.

     

    SystemCreationClassName :

    Obiekt CreationClassName systemu zakresu.

     

    SystemName :

    Nazwa systemu zakresu.

     

    TimeOfLastReset :

    Właściwość TimeOfLastReset wskazuje datę i godzinę ostatniego zresetowania tego kontrolera. Może to oznaczać, że kontroler został wyłączony lub ponownie zainicjowany.

     

    Win32_SerialPort Methods :

     

    SetPowerState :

    Właściwość SetPowerState definiuje żądany stan zasilania dla urządzenia logicznego oraz określa, kiedy urządzenie powinno znajdować się w danym stanie. Żądany stan zasilania jest określany przez ustawienie jednej z następujących liczb całkowitych jako wartości parametru PowerState: 1="Pełna moc", 2="Oszczędzanie energii - Tryb niskiego poboru energii", 3="Oszczędzanie energii - Wstrzymanie pracy", 4="Oszczędzanie energii - Inne", 5="Włączanie i wyłączanie zasilania" lub 6="Wyłączone zasilanie". Parametr Time (dla wszystkich zmian stanu, z wyjątkiem 5, "Włączanie i wyłączanie zasilania") określa, kiedy dany stan zasilania powinien być ustawiony i jest podawany jako standardowa wartość typu data/godzina lub jako interwał (gdzie interwał rozpoczyna się w chwili odebrania wywołania metody). Jeżeli parametr PowerState jest równy 5, "Włączanie i wyłączanie zasilania", parametr Time określa, kiedy urządzenie powinno być ponownie włączone. Zasilanie jest wyłączane natychmiast. Parametr SetPowerState powinien zwracać wartość równą 0 w wypadku prawidłowego wykonania, wartość równą 1, jeżeli określone żądanie dotyczące parametrów PowerState i Time nie jest obsługiwane oraz dowolną inną wartość w wypadku wystąpienia błędu. W podklasie zestaw zwracanych kodów może być określony przy użyciu kwalifikatora ValueMap dla metody. Ciągi, do których zawartości ValueMap są "tłumaczone" mogą być również określone w podklasie jako kwalifikator tablicy wartości.

     

    Reset :

    Żąda resetowania urządzenia logicznego. Zwracana wartość powinna być równa 0, jeżeli żądanie zostało prawidłowo wykonane, powinna być równa 1, jeżeli żądanie nie jest obsługiwane lub powinna być dowolną inną wartością w wypadku wystąpienia błędu.

     

     

    Win32_ParallelPort

    Win32_ParallelPort

     

    Klasa Win32_ParallelPort reprezentuje właściwości portu równoległego w systemie komputerowym Win32.

     

    Win32_ParallelPort Properties :

     

    Availability :

    Dostępność i stan urządzenia. Na przykład, właściwość Availability określa, czy urządzenie jest uruchomione i działa w stanie pełnego poboru energii (wartość=3), w stanie ostrzeżenia (4), testu (5), zmniejszonej wydajności (10) lub oszczędzania energii (wartości 13-15 i 17). Stany oszczędzania energii są definiowane w następujący sposób: wartość równa 13 ("Oszczędzanie energii - Nieznane") oznacza, że wiadomo że urządzenie działa w trybie oszczędzania energii, jednak stan urządzenia w tym trybie nie jest znany; wartość równa 14 ("Oszczędzanie energii - Tryb niskiego poboru energii") oznacza, że urządzenie jest wciąż uruchomione, jednak działa w trybie oszczędzania energii i może działać z mniejszą wydajnością; wartość równa 15 ("Oszczędzanie energii - Wstrzymanie pracy") oznacza, że urządzenie nie jest uruchomione, jednak może być 'szybko' uruchomione i działać w stanie pełnego poboru energii; wartość równa 17 ("Oszczędzanie energii - Ostrzeżenie") oznacza, że urządzenie działa w trybie ostrzeżenia, a jednocześnie w trybie oszczędzania energii.

     

    Capabilities :

    Wyliczenie liczb całkowitych wskazujących możliwości kontrolera równoległego

     

    CapabilityDescriptions :

    Tablica dowolnych ciągów zawierająca bardziej szczegółowe wyjaśnienia wszelkich funkcji kontrolera równoległego wskazywanych w tablicy Capabilities. Uwaga: każdy wpis tej tablicy odpowiada wpisowi tablicy Capabilities, który jest umieszczony pod tym samym indeksem.

     

    Caption :

    Właściwość Caption jest zwięzłym (ciąg w pojedynczym wierszu) tekstowym opisem obiektu.

     

    ConfigManagerErrorCode :

    Wskazuje kod błędu Menedżera konfiguracji Win32. Mogą zostać zwrócone następujące wartości:

    0 To urządzenie działa poprawnie.

    1 To urządzenie nie jest skonfigurowane poprawnie.

    2 System Windows nie może załadować sterownika dla tego urządzenia.

    3 Być może sterownik tego urządzenia jest uszkodzony albo w systemie zaczyna brakować pamięci lub innych zasobów.

    4 To urządzenie nie pracuje właściwie. Jeden z jego sterowników lub rejestr może być uszkodzony.

    5 Sterownik dla tego urządzenia wymaga zasobu, który nie może być zarządzany przez system Windows.

    6 Konfiguracja rozruchu dla tego urządzenia jest w konflikcie z innymi urządzeniami.

    7 Nie można przeprowadzić filtrowania.

    8 Brak programu ładującego dla sterownika urządzenia.

    9 To urządzenie nie działa właściwie, ponieważ sterujące oprogramowanie układowe niepoprawnie zgłasza zasoby dla urządzenia.

    10 Tego urządzenia nie można uruchomić.

    11 To urządzenie nie działa.

    12 To urządzenie nie może odnaleźć wystarczającej ilości wolnych zasobów, których mogłoby użyć.

    13 System Windows nie może zweryfikować zasobów tego urządzenia.

    14 To urządzenie nie będzie działać właściwie, dopóki komputer nie zostanie uruchomiony ponownie.

    15 To urządzenie nie działa właściwie, prawdopodobnie z powodu problemu z ponownym wyliczaniem.

    16 System Windows nie może zidentyfikować wszystkich zasobów używanych przez to urządzenie.

    17 To urządzenie pyta o nieznany typ zasobu.

    18 Zainstaluj ponownie sterowniki dla tego urządzenia.

    19 Rejestr może być uszkodzony.

    20 Błąd podczas używania ładowarki VxD.

    21 Awaria systemu: Spróbuj zmienić sterownik dla tego urządzenia. Jeżeli problem nie zostanie rozwiązany, zapoznaj się z dokumentacją sprzętu. System Windows usuwa to urządzenie.

    22 To urządzenie jest wyłączone.

    23 Awaria systemu: Spróbuj zmienić sterownik dla tego urządzenia. Jeżeli problem nie zostanie rozwiązany, zapoznaj się z dokumentacją sprzętu.

    24 To urządzenie nie istnieje, nie działa właściwie lub nie ma zainstalowanych wszystkich potrzebnych sterowników.

    25 System Windows ciągle jeszcze instaluje to urządzenie.

    26 System Windows ciągle jeszcze instaluje to urządzenie.

    27 To urządzenie nie ma prawidłowej konfiguracji dziennika.

    28 Sterowniki dla tego urządzenia nie zostały zainstalowane.

    29 To urządzenie jest wyłączone, ponieważ oprogramowanie układowe urządzenia nie dostarczyło mu wymaganych zasobów.

    30 To urządzenie używa zasobu żądania przerwania (IRQ), wykorzystywanego przez inne urządzenie.

    31 To urządzenie nie działa właściwie, ponieważ system Windows nie może załadować wymaganych dla niego sterowników.

     

    ConfigManagerUserConfig :

    Wskazuje, czy urządzenie używa konfiguracji zdefiniowanej przez użytkownika.

     

    CreationClassName :

    CreationClassName wskazuje nazwę klasy lub podklasy używanej do tworzenia wystąpienia. Kiedy jest używana wraz z innymi kluczowymi właściwościami tej klasy, właściwość ta umożliwia jednoznaczną identyfikację wszystkich wystąpień tej klasy i jej podklas.

     

    Description :

    Właściwość Description udostępnia tekstowy opis obiektu.

     

    DeviceID :

    Właściwość DeviceID zawiera ciąg identyfikujący port równoległy.

     

    DMASupport :

    Prawda, jeśli kontroler równoległy obsługuje bezpośredni dostęp do pamięci (DMA).

     

    ErrorCleared :

    ErrorCleared jest właściwością logiczną wskazującą, że błąd zgłoszony we właściwości LastErrorCode jest obecnie usunięty.

     

    ErrorDescription :

    ErrorDescription jest ciągiem o dowolnej postaci zawierającym więcej informacji na temat błędu zarejestrowanego we właściwości LastErrorCode i informacje o czynnościach korygujących, które mogą być wykonane.

     

    InstallDate :

    Właściwość InstallDate jest wartością typu data/godzina wskazującą datę i godzinę zainstalowania obiektu. Brak tej wartości nie oznacza, że obiekt nie jest zainstalowany.

     

    LastErrorCode :

    LastErrorCode przechowuje kod błędu zgłoszonego ostatnio przez urządzenie logiczne.

     

    MaxNumberControlled :

    Maksymalna liczba bezpośrednio adresowanych jednostek obsługiwanych przez ten kontroler. Jeśli liczba jest nieznana lub nieograniczona, powinna być użyta wartość zero.

     

    Name :

    Właściwość Name definiuje etykietę określającą obiekt. W wypadku podklasy właściwość Name może być zastąpiona przez właściwość Key.

     

    OSAutoDiscovered :

    Właściwość OSAutoDiscovered wskazuje, czy port równoległy został automatycznie wykryty przez system operacyjny lub przez inne metody (takie jak ręcznie dodanie z Panelu sterowania).

    Wartości: TRUE lub FALSE. Wartość TRUE wskazuje, że port równoległy został automatycznie odnaleziony przez system operacyjny.

     

    PNPDeviceID :

    Wskazuje identyfikator ID Win32 Plug and Play urządzenia logicznego. Przykład: *PNP030b

     

    PowerManagementCapabilities :

    Wskazuje specyficzne możliwości związane z zasilaniem urządzenia logicznego. Wartości tablicy 0="Nieznane", 1="Nieobsługiwane" i 2="Wyłączone" nie wymagają wyjaśnień. Wartość 3="Włączone" wskazuje, że funkcje zarządzania energią są obecnie włączone, lecz nie jest znany dokładny zestaw funkcji lub informacje są niedostępne. Wartość "Automatycznie włączane tryby oszczędzania energii" (4) opisuje, że system może zmienić swój stan energii na podstawie wykorzystania lub innych kryteriów. Wartość "Możliwy do ustawienia stan poboru energii" (5) wskazuje, że obsługiwana jest metoda SetPowerState. Wartość "Obsługiwana funkcja włączania i wyłączania zasilania" (6) wskazuje, że metoda SetPowerState może być wywoływana ze zmienną wejściową PowerState ustawioną na wartość 5 ("Włączanie i wyłączanie zasilania"). Wartość "Obsługiwane czasowe włączanie zasilania" (7) wskazuje, że metoda SetPowerState może być wywoływana ze zmienną wejściową PowerState ustawioną na wartość 5 ("Włączanie i wyłączanie zasilania") i z parametrem Time ustawionym na określoną datę i godzinę albo odstęp czasu, aby włączyć system.

     

    PowerManagementSupported :

    Wartość logiczna wskazująca, czy można zarządzać energią urządzenia, tzn. czy można je wprowadzić w stan oszczędzania energii. Ta wartość nie wskazuje, czy funkcje zarządzania energią są aktualnie włączone ani, jeśli są włączone, jakie funkcje są obsługiwane. Te informacje zawiera tablica PowerManagementCapabilities. Jeśli wartością jest fałsz, jedynym wpisem w tablicy PowerManagementCapabilities dla ciągu "Nieobsługiwane" powinna być wartość całkowita 1.

     

    ProtocolSupported :

    Protokół używany przez kontroler w celu dostępu do "kontrolowanych" urządzeń.

     

    Status :

    Właściwość Stan jest ciągiem wskazującym bieżący stan obiektu. Można zdefiniować rozmaite stany operacyjne. Stany działania to "OK", "Obniżony" i "P. awaria". Stan "P. awaria" wskazuje, że element może działać poprawnie, ale w najbliższej przyszłości może nastąpić awaria. Przykładem może być dysk twardy SMART. Można także określić stany braku działania. Są nimi "Błąd", "Uruchamianie", "Zatrzymywanie" i "Serwis". Ostatni, "Serwis", może się odnosić do odświeżania dublowania dysku, ponownego ładowania listy uprawnień użytkowników lub innych prac administracyjnych. Nie każda taka praca jest typu on-line, a jednak zarządzany element nie jest w stanie "OK" ani żadnym innym.

     

    StatusInfo :

    StatusInfo jest ciągiem wskazującym, czy urządzenie logiczne jest włączone (wartość = 3), wyłączone (wartość = 4) lub czy znajduje się w innym (1) lub nieznanym (2) stanie. Jeżeli właściwość ta nie dotyczy urządzenia logicznego, należy wykorzystać wartość równą 5 ("Nie dotyczy").

     

    SystemCreationClassName :

    Obiekt CreationClassName systemu zakresu.

     

    SystemName :

    Nazwa systemu zakresu.

     

    TimeOfLastReset :

    Właściwość TimeOfLastReset wskazuje datę i godzinę ostatniego zresetowania tego kontrolera. Może to oznaczać, że kontroler został wyłączony lub ponownie zainicjowany.

     

    Win32_ParallelPort Methods :

     

    SetPowerState :

    Właściwość SetPowerState definiuje żądany stan zasilania dla urządzenia logicznego oraz określa, kiedy urządzenie powinno znajdować się w danym stanie. Żądany stan zasilania jest określany przez ustawienie jednej z następujących liczb całkowitych jako wartości parametru PowerState: 1="Pełna moc", 2="Oszczędzanie energii - Tryb niskiego poboru energii", 3="Oszczędzanie energii - Wstrzymanie pracy", 4="Oszczędzanie energii - Inne", 5="Włączanie i wyłączanie zasilania" lub 6="Wyłączone zasilanie". Parametr Time (dla wszystkich zmian stanu, z wyjątkiem 5, "Włączanie i wyłączanie zasilania") określa, kiedy dany stan zasilania powinien być ustawiony i jest podawany jako standardowa wartość typu data/godzina lub jako interwał (gdzie interwał rozpoczyna się w chwili odebrania wywołania metody). Jeżeli parametr PowerState jest równy 5, "Włączanie i wyłączanie zasilania", parametr Time określa, kiedy urządzenie powinno być ponownie włączone. Zasilanie jest wyłączane natychmiast. Parametr SetPowerState powinien zwracać wartość równą 0 w wypadku prawidłowego wykonania, wartość równą 1, jeżeli określone żądanie dotyczące parametrów PowerState i Time nie jest obsługiwane oraz dowolną inną wartość w wypadku wystąpienia błędu. W podklasie zestaw zwracanych kodów może być określony przy użyciu kwalifikatora ValueMap dla metody. Ciągi, do których zawartości ValueMap są "tłumaczone" mogą być również określone w podklasie jako kwalifikator tablicy wartości.

     

    Reset :

    Żąda resetowania urządzenia logicznego. Zwracana wartość powinna być równa 0, jeżeli żądanie zostało prawidłowo wykonane, powinna być równa 1, jeżeli żądanie nie jest obsługiwane lub powinna być dowolną inną wartością w wypadku wystąpienia błędu.

     

     

    Obydwie posiadają metody SetPowerState, ale akurat sprawdzając w tym momencie na systemie Xp, obydwie klasy nie posiadają zaimplementowanej możliwości wykonania metody SetPowerState, musiałbym sprawdzić na systemach wyższych. A Ty na jakim systemie siedzisz? Przykład:

     

    wmic path Win32_ParallelPort call /?
    

     

    Metoda zaimplementowana:

    Stan:

    Implemented

     

    Brak:

    Stan:

    Not Found

     

    EDIT:

    Dokumentacja mówi to samo w obydwu klasach:

     

    Not implemented. To implement this method, see the SetPowerState method in CIM_ParallelController.

     

    Klik

     

    Tyczy się to również CIM_ParallelController hmm,

  10. Nie wiem czy takie rozwiązanie będzie Ci pasować bo trzeba trochę pokombinować. Można stworzyć poświadczenie, które będzie na zwykłym koncie uruchamiało program "jako administrator" z zaszyfrowanym hasłem. RUNASSPC.

     

    1. Otwierasz runasspcadmin podajesz ścieżkę do pliku wykonywalnego, oczywiście znaznaczone konto administratora + wpisujesz hasło, następnie generujesz poświadczenie:

     

    post-24-0-90941000-1312305733_thumb.png

     

    2. Wklejasz runasspc razem z poświadczeniem crypt.spc do System32 czy do każdego innego katalogu który jest wymieniony w zmiennej środowiskowej systemu i uruchamiasz poświadczenie:

     

    post-24-0-52170400-1312305741_thumb.png

     

    Tworzysz sobie plik .BAT i odpalasz np. z pulpitu:

     

    @echo off
    runasspc.exe /cryptfile:"crypt.spc" /quiet
    

  11. Edytuj w notatniku skrypt i dodaj parametr -recurse w tej części kodu:

     

    Get-ChildItem -recurse -path $folderpath -include $fileTypes |
    

     

    Skrypt będzie przeszukiwał wszystkie podkatalogi w katalogu głównym. Przykład:

     

    post-24-0-51318500-1312231820_thumb.gif

     

    EDIT:

    Zobacz jeszcze to: How to use script auto-convert all WORD files into PDF with Office 2007. Sit_doc2PDF.vbs i runit.bat umieszczasz w głównym katalogu gdzie znajdują się pliki, edytuj runit.bat.

    i dodaj parametr /S by przeszukiwał wszystkie podkatalogi w głównym katalogu, podobnie w PS.

     

    dir /s /b *.doc  > tempFiles.txt
    dir /s /b *.docx  >> tempFiles.txt
    

     

    Dwuklik na runit.bat i skrypt się wykona automatycznie, wyświetla wyniki w oknie cmd oraz tworzy log.

    post-24-0-39207100-1312285179_thumb.png

×
×
  • Dodaj nową pozycję...