Home XP Commands
XP Syntax

SHARE.VBS (Resource Kit)

List or edit a file share or print share (on any computer)

Although missing from recent Resource Kits, this VBS script does still work under 2K/XP. The preferred method for creating shares is the RMTShare command, which can also grant permissions.

Syntax:
 List Shares
        Share.vbs /L [/S <server>] [/U <username>] [/W <password>] [/O <outputfile>]
Create a Share
Share.vbs /C /N <name> /P <path> [/T <type>] [/V <description>]
[/S <server>] [/U <username>] [/W <password>] [/O <outputfile>] Delete a Share
Share.vbs /D /N <name>
[/S <server>] [/U <username>] [/W <password>] [/O <outputfile>] Options:
/L List
/C Create
/D Delete /N name Name of the share to be created or deleted.
/P path Path of the share to be created.
/v description A description for the share.
/T type Type of the share to be created. (Disk, Printer, IPC or Special)
/S server A machine name.
/U username The current user's name.
/W password Password of the current user.
/O outputfile Output file name.

Examples:

List the shares on the machine \\Frodo

cscript Share.vbs /L /s Frodo

Create a file share called "scratch" on the local machine:

cscript Share.vbs /c /n scratch /p "c:\my shared files" /t Disk /v "project files"

Delete the share named "scratch" on the machine \\Frodo

cscript Share.vbs /d /n scratch /s Frodo

"The inherent vice of capitalism is the unequal sharing of blessings,
the inherent vice of Socialism is the equal sharing of miseries." - Winston Churchill


Related Commands:


CACLS - Display or modify Access Control Lists (ACLs) for files and folders
RMTShare - The preferred method for creating a file system share (it can also grant permissions)
RUNDLL32 - Run a DLL command (add/remove print connections)

Equivalent Linux BASH commands:

mount - Mount a file system



Back to the Top

Simon Sheppard
SS64.com