Dozwolone godziny logowania użytkownika w Windows XP Home

2011-01-23

W Active Directory Users and Computers (lub Użytkownicy i komputery usługi Active Directory) można dla każdego użytkownika ustalić godziny, w których ten użytkownik może się logować do sieci.

Niestety Windows XP Home Edition nie może być dodane do domeny i nie jest tak prosto ustalić godziny w jakich wybrany użytkownik może się zalogować.

Z pomocą przychodzi linia komend (Start -> Uruchom, wpisz cmd), a w niej:

net user janek /times:So-N,8am-8pm

Przeanalizujmy zapis:

  • net user janek oznacza, że będzie modyfikowane konto janka.
  • /times:So-N 8am-8pm oznacza, że dopuszczalny czas logowania to od soboty do niedzieli w godzinach od 8 do 16. Zauważmy, że nazwy dni tygodnia są po polsku (bo ten windows XP był polski) ale godziny logowania są podane jako „am” – do południa i „pm” – po południu.

Oczywiście aby zmodyfikować konto innego użytkownika musisz być Administratorem na danym komputerze.

 

Jeżeli szukasz programu z wygodną obsługą do ograniczenia czasu pracy użytkownika przy komputerze (zwłaszcza dziecka) może Cię zainteresować program „Limit na komputer„:

Limit na komputer - ostrzeżenie o kończącym się ograniczeniu czasu pracy na komputerze

By Rafał Kraik in Helpdesk

ASP C# Jak z poziomu Content Page zmodyfikować zawartość kontrolki ze strony Master Page

2011-01-23

Załóżmy, że na stronie Master Page o nazwie Site.Master znajduje się kontrolka LabelMaster. Na podstawie strony master została utworzona strona z zawartością Content Page. Na tej stronie znajduje się przycisk ButtonStart.

 W pewnych przypadkach, po kliknięciu przycisku ButtonStart, zawartość kontrolki LabelMaster ma zmienić wyświetlany tekst. Niestety ButtonStart i LabelMaster znajdują się na dwóch różnych stronach. Trzeba więc z poziomu strony z zwartością (Content) sięgnąć do kontrolki ze strony Master. Czytaj dalej »

Outlook 2007: „Nie można wyświetlić folderu” lub „Nie można rozwinąć folderu” błąd 0x80040116

2011-01-21

Komunikat w/w pojawia się w momencie próby rozwinięcia folderu pliku bazy danych (PST). Plik jest jakby zajęty przez inny proces. Restart Outlooka jest niewystarczający. Pliku pst nie można nawet skopiować! Restart komputera pomaga.

Problem udało się rozwiązać w następujący sposób:

  1. Kopia zapasowa zablokowanego pliku pst. C:\Users\<nazwa_uzytkownika>\App_data\Local\Microsoft\Outlook\<plik.pst>
    (tak na wszelki wypadek)
  2. Uruchomienie Outlooka i zpoziomu Outlooka utworzenie nowego pliku PST.
  3. Przeciągnięcie myszką wszyskich maili z uszkodzonego pliku PST do nowego pliku PST
  4. Odłączenie starego, uszkodzonego pliku PST.

Taka naprawa była możliwa dzięki temu, że plik PST blokował się dopiero po pewnym czasie z nieustalonych przyczyn.

By Rafał Kraik in Błedy, Helpdesk

Zmiana nazwy klasy i namespace w pliku generowanym przez designer DataSet

2011-01-19

Zdarzyło Ci się w pośpiechu utworzyć klasę DataSet o wymownej domyślnej nazwie DataSet1? A może jeszcze na dodatek klasa ma przypisany domyślny namespace wynikający ze struktury folderów w którym została zapisana w projekcie?

To jest pech :(. Designer taką już ma urodę działania, że jeśli zmienisz nazwę klasy w automatycznie generowanym przez designera pliku cs, to przy najbliższej okazji generowania klasy, wszelkie ręcznie wprowadzone do tego pliku zmiany zostaną usunięte! No chyba, że się zna pewne tricki Czytaj dalej »

Dynamiczny wykres w Excel-u, prezentujący dane tylko ze wskazanego przez pole wyboru dane

2011-01-17

Mail od dobrej znajomej:

Czy można zrobić w ten sposób, że jeżeli mam tabele z danymi A B i C i utworzony jest wykres z tych danych, to czy można zrobić listę wyboru, z której wybierasz albo A albo B albo C i wtedy wykres wyświetla tylko!! te dane w obszarze wykresu. Taka lista wyboru…

No nie wiem, ale myślę że się da:) Niestety taka odpowiedź dla mojej znajomej nie była wystarczająca… Jak to zrobić?

Po kolei, myślę, że to chodzi o coś takiego:

Wersja do ściągnięcia znajduje się tu: Dynamiczny wykres

Zmieniając pole wyboru z nazwą miesiąca, wykres prezentuje dane tylko za wskazany miesiąc.

  Czytaj dalej »

By Rafał Kraik in Helpdesk, Humor

Przykładowa baza danych do nauki SQL (AdventureWorks)

2011-01-17

Pod adresem http://msftdbprodsamples.codeplex.com/ można znaleźć darmowe przykładowe bazy danych, na których można poćwiczyć pracę z SQL. Bazy są na bieżąco aktualizowane pod konkretne wydania SQL Server.

Chcesz zobaczyć, jak zainstalować przykładową bazę danych AdventureWorks? Zajrzyj do darmowego filmu – części Kursu „SQL #1 Instalacja i narzędzia„. Odszukaj na stronie film: „Przykładowa lekcja: Instalacja przykładowej bazy danych AdventureWorks”. Chcesz wcześniej zainstalować SQL Server – obejrzyj film „Prosta instalacja SQL Server”

By Rafał Kraik in SQL

Pobieranie danych z tabeli o dynamicznej nazwie (Dynamic SQL lub funkcja zwracająca tabelę)

2011-01-17

Załóżmy, że w bazie danych mamy tabele o nazwach Total2001, Total2002, Total2003 itd. Generalnie nazwa tabeli utworzona jest poprzez złączenie (sklejenie) słowa ‘Total’ i roku.

Załóżmy też, że naszym zadanie  jest regularne tworzenie skomplikowanych procedur lub zapytań, które w zależności od warunków powinny pracować bądź na jednej, bądź na innej tabeli.

W naszym przypadku popracujemy na bazie danych AdventureWorks2008,a tym skomplikowanym zapytaniem będzie SELECT pobierający dane z tabeli TotalYYYY i złączający je z tabelą Products.

Do rozwiązania problemu można użyć tzw. Dynamiczny SQL (Dynamic SQL) lub funkcję zwracającą tabelę. Czytaj dalej »

By Rafał Kraik in SQL