Tuesday, March 31, 2009

Shutdown Remote Windows Computer Using CLI

By going to "Start>Run" and enter "cmd" Press OK, you can get a DOS prompt from which you can remotely reboot another computer on your network.

C:\>shutdown /r /f /m \\192.168.0.1 /t 0 /d p:0:0

From the shutdown help menu:

Usage: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]
    [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]

    No args    Display help. This is the same as typing /?.
    /?         Display help. This is the same as not typing any options.
    /i         Display the graphical user interface (GUI).
               This must be the first option.
    /l         Log off. This cannot be used with /m or /d options.
    /s         Shutdown the computer.
    /r         Shutdown and restart the computer.
    /g         Shutdown and restart the computer. After the system is
               rebooted, restart any registered applications.
    /a         Abort a system shutdown.
               This can only be used during the time-out period.
    /p         Turn off the local computer with no time-out or warning.
               Can be used with /d and /f options.
    /h         Hibernate the local computer.
               Can be used with the /f option.
    /e         Document the reason for an unexpected shutdown of a computer.
    /m \\computer Specify the target computer.
    /t xxx     Set the time-out period before shutdown to xxx seconds.
               The valid range is 0-600, with a default of 30.
               Using /t xxx implies the /f option.
    /c "comment" Comment on the reason for the restart or shutdown.
               Maximum of 512 characters allowed.
    /f         Force running applications to close without forewarning users.
               /f is automatically set when used in conjunction with /t xxx.
    /d [p|u:]xx:yy  Provide the reason for the restart or shutdown.
               p indicates that the restart or shutdown is planned.
               u indicates that the reason is user defined.
                 if neither p nor u is specified the restart or shutdown is unplanned.
               xx is the major reason number (positive integer less than 256).
               yy is the minor reason number (positive integer less than 65536).

Reasons on this computer:
(E = Expected U = Unexpected P = planned, C = customer defined)
Type    Major   Minor   Title

U 0       0       Other (Unplanned)
E 0       0       Other (Unplanned)
E P 0       0       Other (Planned)
U 0       5       Other Failure: System Unresponsive
E       1       1       Hardware: Maintenance (Unplanned)
E P     1       1       Hardware: Maintenance (Planned)
E       1       2       Hardware: Installation (Unplanned)
E P     1       2       Hardware: Installation (Planned)
P     2       3       Operating System: Upgrade (Planned)
E       2       4       Operating System: Reconfiguration (Unplanned)
E P     2       4       Operating System: Reconfiguration (Planned)
P     2       16      Operating System: Service pack (Planned)
       2       17      Operating System: Hot fix (Unplanned)
P     2       17      Operating System: Hot fix (Planned)
         2       18      Operating System: Security fix (Unplanned)
P     2       18      Operating System: Security fix (Planned)
E       4       1       Application: Maintenance (Unplanned)
E P     4       1       Application: Maintenance (Planned)
E P     4       2       Application: Installation (Planned)
E       4       5       Application: Unresponsive
E       4       6       Application: Unstable
U       5       15      System Failure: Stop error
E       5       19      Security issue
U       5       19      Security issue
E P     5       19      Security issue
E       5       20      Loss of network connectivity (Unplanned)
U       6       11      Power Failure: Cord Unplugged
U       6       12      Power Failure: Environment
P     7       0       Legacy API shutdown

Saturday, September 13, 2008

3D Max Design Animation Test

Below is a first pass run at rendering/animating w/ 3D Max Design 2009 using an FBX file exported from Revit 2009.


Autodesk 3D Max Design 2009 + Backburner

Sometimes we experience backburner failing to restart or load a job monitor has waiting, so we use PStools to run a batch file that will restart backburner on all the computers in the office.

Example.

\\server\share\pstools\psservice.exe \\computername1 -u administrator -p password restart BACKBURNER_SRV_200

Add this to a .bat file and away you go, use a different line for each computer.


Tuesday, September 9, 2008

Samba 3 Compile Options

Below is a custom compile of the samba source code used on Slackware 10.1. The samba server uses openldap for authentication and PDC user/computer management.

I created a user called compile to compile the code intead of using root. I only used root to do a make install

####Get the source code
cd /tmp
wget http://us1.samba.org/samba/ftp/stable/samba-3.2.3.tar.gz 

####Samba compile options

su compile

./configure \
--prefix=/usr/local/samba-3.2.3 \
--with-smbwrapper \
--with-smbmount \
--with-cifsmount \
--with-automount \
--with-acl-support \
--with-aio-support \
--with-ldap \
--with-winbind \
--enable-cups \
--enable-socket-wrapper \
--enable-nss-wrapper \

make
make test
su root
make install

#### Link to existing smb.conf in /etc/samba/smb.conf
ln -s /etc/samba/smb.conf /usr/local/samba-3.2.3/lib/smb.conf

#### Copy existing secrets.tdb to new install directory
cp -av /usr/local/samba3/private/*.tdb /usr/local/samba-3.2.3/private/

#### Copy existing databases to new install directory
cp -apRv /usr/local/samba3/var/locks/* /usr/local/samba-3.2.3/var/locks/

#### Store Admin LDAP password in secret.tdb, ((cn=Manager.dc=hharchitects,dc=com))
smbpasswd -w password

#### Winbind INformation

#### Copy the library from source
cp /usr/download/samba-3.2.3/source/nsswitch/libnss_winbind.so /lib

#### Create a link 
ln -s /lib/libnss_winbind.so /lib/libnss_winbind.so.2

#### Load the library
/sbin/ldconfig -v | grep winbind

#### Edit /etc/nsswitch.conf
passwd:     files winbind
shadow:     files 
group:      files winbind

#### Edit /etc/nsswitch.conf to look like this if using ldap
passwd:     files ldap
shadow:     files ldap
group:      files ldap

#### Edit SMB.conf file accordingly to add winbind support

#### Join the PDC Domain
/usr/local/samba3/bin/./net rpc join -S PDC -U Administrator

#### Repath samba3 symlink
cd /usr/local; rm samba3; ln -s /usr/local/samba-3.2.3 samba3

#### Create the correct net rights
cd /usr/local/samba3/bin; ./net rpc rights grant administrator SePrintOperatorPrivilege SeDiskOperatorPrivilege SeMachineAccountPrivilege SeTakeOwnershipPrivilege SeBackupPrivilege SeRestorePrivilege SeRemoteShutdownPrivilege SeAddUsersPrivilege

####Google research on using LDAP filters in /etc/ldap.conf
#################################################################################
# #
#Norbert Gomes wrote: #
# #
#    After some search, I read that I have to configure nss_ldap. But I #
#    don't know how to configure it properly to operate with our LDAP #
#    database. #
# #
#    Let me explain : #
# #
#    We used the 'ldap filter' parameter like this : #
#    ldap filter = (&(iufmLogin=%u)(gecos=#*)) #
# #
# #
#I think you want to use these settings in ldap.conf: #
# #
#nss_base_passwd ou=People,dc=example,dc=com?one?gecos=#* #
#nss_map_attribute uid iufmLogin #
#pam_login_attribute iufmLogin #
# #
#I'm not sure whether or not pam_login_attribute is strictly required. #
#I'd try with just the first two settings, and leave it at that if things #
#work as you expect. #
#   #
#################################################################################

Sunday, September 2, 2007

Sisters

Here is Hope and Jillian playing around with a neck massager.




Sunday, June 17, 2007

Jillian's 2nd Birthday


Well Jillian finally turned 2.

It has been a crazy ride so far....stay tuned....