Run Function - command line
Hi Chaps.Sorry for a bit of a noob question but actually not done this before.
I am producing a backup / restore script for our helpdesk team. I was looking to have one script rather than two and then depending on what they wanted to do just call the function.
something like C:\ScriptName.ps1 Get-Backup
What do i need to do in order to achieve this? Many thanks
Function Get-Backup
MD -Force $HomeDrive\$BackupRoot
Function Get-Restore
write-host "blah blah blah"
Yes WallaceTech - If you call both the swich parameter inside the function you will get this result
Comment last line you will get one functions output
Function Service-Desk {
param([switch]$GetBackup,
[Switch]$Restore)
if($GetBackup) {Write-Host "Backup in progress" @args}
if($Restore) {Write-Host "Restore in Progress" @args}
#Service-Desk -GetBackup
#Service-Desk -Restore
Now save this file as Test.PS1
Call the function as . .\Test.PS1
Service-Desk -GetBackup
"Back up in Progress"
Service-Desk -Restore
"Restore in Progress"
Regards Chen V [MCTS SharePoint 2010]
Followed that mate but after calling the function ..\Test.PS1 i am informed
PS C:\temp> ..\Test.ps1
..\Test.ps1 : The term '..\Test.ps1' is not recognized as the name of a cmdlet, function, script file, or operable
program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ ..\Test.ps1
+ ~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (..\Test.ps1:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Similar Messages
-
Error while running the SAP JCO java program running via command line
Hi,
We are facing an issue while using SAP JCO. When i try to run the sample program using RAD 8.0 ( IBM IDE tool For Java Development) its working fine.
The same sample program if i try to run using command line, Then its giving below exception message.
Exception in thread "main" java.lang.NoClassDefFoundError: Integration
NOTE: I have configured proper sapjco jar & Dll files path in class path settings in my batch file.Hi,
class loader can't find class definition during runtime but it could find it during compilation. So the problem is with your classpath. Does your classpath point to file with class Integration? Check this [blog|http://javarevisited.blogspot.com.au/2011/06/noclassdeffounderror-exception-in.html].
Cheers
Added reference to blog. -
Running a command line in Java
Dear all,
I have a question, I need to run a command line in a Java program. The commands line is the next:
cas.exe -i file1
I have been seeing in internet and I have tried:
Process ls_proc = Runtime.getRuntime().exec("cmd /c start D:\\cas>cas.exe -i file1");
it start the window where the cas folder is... but it dont run the commands line : cass.exe -i file1 :(
Somebody can help me, please??
Andreatry running it like this.
Process ls_proc = Runtime.getRuntime().exec("cmd /c start D:\\cas>cas.exe -i file1" +"\n");
if that does not work put this underneath the original.
ls_proc.newLine();
or look into the ProcessBuilder class in java.lang. -
How to run a command line argument
i want to run a command line argument, say for eg......i want to execute the "dir" command on the dos prompt and capture the output.
how can i do this.
actually i want to capture the output of the ping command and write it to a file. can any body plsssssss helpThis command runs a ping to "address" and writes the output back to the command line. To capture it, just put strings into an array or do whatever you want with it. If you want to wait until the program completes before reading its input, use p.waitFor().
Process p = Runtime.getRuntime().exec("ping " + address);
BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));
String currLine = null;
while((currLine = in.readLine()) != null)
System.out.println("ping: " + currLine);
[/code -
Clear screen in "Run SQL Command Line" causes the utility to dump in Window
Just for your notice... I have not checked if i can reproduce this on Linux platform or on second node running Windows XP Pro.
But if I use "Run SQL Command Line" utility and do
clear screen
The utility dumps, (not the database though only the utlility)
Maybe some other people could confirm if this findings is a bug or not and if it is a port specific issue with Windows XP only.
Kindly Rgds
/Ulf, Kentor IT SwedenTracking info is in
Re: SQL*Plus generated Program Error
-- cj -
How to run ADF command-line test-client on standalone weblogic host
I have followed the steps to create a test client for the ADF application. In used the following link:
http://download.oracle.com/docs/cd/B31017_01/web.1013/b25947/bcquerying007.htm
The above link does not talk about how to setup the environment where the standalone weblogic is installed to be able to run the test client.
I can run it in the jdeveloper environment.
I can also run from the command line on the development host, by cut-paste the command from the jdeveloper output log tab.
I am trying to run this client on the machine where we have a weblogic installed (standalone) for testing. We can run our ADF application from the browser with no issues. We want to automate and run some testing related to the ADF model (non-viewcontroller part) from the command line on this test stage.
Which/Where are the ADF libraries?
How can I add our application jar deployed on the weblogic (ear file) to the CLASSPATH?
What other libraries ADF/Weblogic do I need for the command line test client?
What am I missing?
Thanks for any help.
Edited by: mmunawar on Jul 2, 2011 1:03 PM
Edited by: mmunawar on Jul 2, 2011 1:04 PMcreate weblogic application server connection from jdeveloper and then Deploy that application through jdeveloper in the weblogic application server and then run it from jdeveloper and see if its working.
-
Running a Command Line via a Package
Hi,
I am trying to deploy the following command line via a package to my servers but for some reason the results are as expected. The command I am trying to run is:
reg add "hklm\software\microsoft\windows nt\currentversion\softwareprotectionplatform" /f /v "KeyManagementServiceName" /t reg_sz /d "dc4hmancmddc1.mydomain.local"
When I look in the log files on the server the command is being executed as:
<![LOG[Command line = "C:\Windows\system32\reg.exe" add "hklm\software\microsoft\windows nt\currentversion\softwareprotectionplatform" /f /v "KeyManagementServiceName" /t reg_sz /d "dc4hmancmddc1.mydomain.local",
Working Directory = C:\Windows\system32\]LOG]!><time="12:44:32.391+00" date="02-24-2014" component="execmgr" context="" type="1" thread="3976" file="scriptexecution.cpp:346">
Why is this is not working? If I run the command manually on the server, it works and reg key is updated correctly.
PS: I am probably being really stupid here but any help is appreciated.
Thank You
MayurHi,
Just looking at the logs file, I see this:
<![LOG[Running "C:\Windows\system32\cmd.exe" /c "C:\windows\system32\reg.exe add "hklm\software\microsoft\windows nt\currentversion\softwareprotectionplatform" /f /v "KeyManagementServiceName" /t reg_sz /d "dc4hmancmddc1.osmanage.local" with 32bitLauncher]LOG]!><time="13:06:32.677+00"
date="02-24-2014" component="execmgr" context="" type="1" thread="4024" file="scriptexecution.cpp:364">
It is launching it with 32bit launcher. So is this still a problem with 64bit redirection?
The thing is before trying this reg fix I tried several times to run command: slmgr.vbs /skms servername.local via a packag which executed successfully but again the KMS server wasn't updated. So something tells me this is a different problem? -
Class files created with JBuilder don't run from command line ?
I have created an Application with JBuilder which is
running perfectly from within JBuilder.
However when I tried to run the app from the command line using c:\java ...... I got an error
Exception in thread "main" java.lang.NoClassDefFoundError: ItasApplication/class
I also tried to compile my .java files with javac which
worked perfectly but I got the same message when trying
to run the app!
Can you help me ?I did this and I got this message :
Exception in thread "main" java.lang.NoClassDefFoundError: ItasApplication (wron
g name: itasgui/ItasApplication)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11
1)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313) -
Query runs from command line, but not from scheduler
We use Control-M to schedule shell scripts to be run on a Solaris server. Some of the scripts have to access an Oracle database and in that case our security team will include the DB user and password in the script, then encrypt it and the sys admin team schedules the encrypted shell script with Control-M. That works fine, but we've been trying to have the DB user and password on a separate encrypted file so that we don't have to ask for file encryption every time it's necessary to modify a script (this is a test environment).
We have the script at ~/system_name/scripts, the query at ~/system_name/sql and the encrypted file and key at ~/system_name/keys. The SQLPlus call in the script is:
${ORACLE_HOME}/bin/sqlplus "`decrypt -a 3des -k ./../keys/key.3des.system -i ./../keys/login.system`"@instance_name <<EOF
@${DIR_SQL}/TEST_QUERY.SQL
quit
EOF
The security analyst has tested is successfully from command line, but when we schedule it with Control-M the job abends and we get the following in the sysout:
+ decrypt -a 3des -k ./../keys/key.3des.system -i ./../keys/login.system
decrypt: cannot open ./../keys/key.3des.system
decrypt: invalid key.
+ /u00/app/oracle/product/11.1.0/db_1/bin/sqlplus @instance_name
+ 0<<
@/sistemas/hmp/system_name/sql/TEST_QUERY.SQL
quit
SQL*Plus: Release 11.1.0.6.0 - Production on Mon May 3 09:41:55 2010
Copyright (c) 1982, 2007, Oracle. All rights reserved.
SP2-0310: unable to open file "instance_name.sql"
Enter user-name: SP2-0306: Invalid option.
Usage: CONN[ECT] [logon] [AS {SYSDBA|SYSOPER|SYSASM}]
where <logon> ::= <username>[<password>][@<connect_identifier>] [edition=valu\
e] | /
SP2-0306: Invalid option.
Usage: CONN[ECT] [logon] [AS {SYSDBA|SYSOPER|SYSASM}]
where <logon> ::= <username>[<password>][@<connect_identifier>] [edition=valu\
e] | /
Enter password:
ERROR:
ORA-12545: Connect failed because target host or object does not exist
SP2-0157: unable to CONNECT to ORACLE after 3 attempts, exiting SQL*Plus
0000000080
Any ideas?Looks like the command is being split in some way - the connection to sqlplus is being made before it completes the whole string
It appears to be seeing the @instance_name as a script to execute rather than a db to connect to.
Is the database on the same server as the script?
If so, try setting your environment to the correct databsae, so that you can omit the @instance_name part of the syntax and see if it helps
Also just noticed the failure to open the decrypt script. It would appear uyou are not using a full path name. Have you checked which directroy the scheduled job starts in? You may need to look at running some environment specific scripts first.
Edited by: LindaA on 05-May-2010 07:43 -
How to run a command line window from code?
In an application I need to run a dll file with a few arguements. These arguements can be given in the command line window. The execution of the dll file will return a string that i need to get (for the parsing etc).
1. How can I open a command line window from the Java code?
2. How to run commands on it?
3. How to get the results of the commands from the command line into my program?In an application I need to run a dll file with a few
arguements. These arguements can be given in the
command line window. The execution of the dll file
will return a string that i need to get (for the
parsing etc).
A dll is used by other programs. It is not possible to run it from the command line. -
How to run zonecfg command-line to add device in postinstall script?
I want to assign a tape drive in non-global zone in postinstall script. I can run zonecfg with a command-file, but don't know how to run zonecfg to add device in a whole command-line.
The command-line fails to run:
# zonecfg -z sun1 add device set match=/dev/rmt/173b
syntax error at 'set'
Commands:
add <resource-type>
(global scope)
add <property-name> <property-value>
(resource scope)
cancel
commit
create [-F] [ -b | -t <template> ]
delete [-F]
end
exit [-F]
export [-f output-file]
help [commands] [syntax] [usage] [<command-name>]
info [<resource-type> [property-name=property-value]*]
remove <resource-type> { <property-name>=<property-value> }
(global scope)
remove <property-name>=<property-value>
(resource scope)
revert [-F]
select <resource-type> { <property-name>=<property-value> }
set <property-name>=<property-value>
verify
Thanks for your help!Quote the parameters and embed the newlines:
zonecfg -z sun1 'add device
set match=/dev/rmt/0
end' -
How to run using command line in oracle9i
Hi there...I would like to know how do you a program using the command line in oracle9i JDeveloper...coz my program is processing the input typed from the user.How do you run in oracle9i Jdeveloper.
errr Typed input would be done by typing in the console window...provided your java is waiting for keyboard input.
If you mean as commandline parameter, then you need to modify your runtime configuration for the project. -
Error while running ComponentTool command line
Hi ,
I am getting following exception while running command line component tool in linux
./ComponentTool --list
csPathUnableToFindParameter(IdcProductName,$IdcResourcesDir/core/config/defaultconfig-$IdcProductName.cfg)
Please give some pointer to get out of this issue
Thanks
Hari
Edited by: Hari on Apr 2, 2012 4:04 AMHi Jonathan,
configFileList value is ConfigFileList=$IdcResourcesDir/core/config/defaultconfig-$IdcProductName.cfg
we have following files in core/config directory
defaultconfig.cfg launcher-aix.cfg launcher-hpux64.cfg launcher-hpux-ia.cfg launcher-linux-s390.cfg launcher-solaris64.cfg launcher-solaris-x86.cfg
defaultconfig-idccs.cfg launcher.cfg launcher-hpux.cfg launcher-linux64.cfg launcher-linux-s390x.cfg launcher-solaris-amd64.cfg launcher-win32.cfg
launcher-aix64.cfg launcher-freebsd.cfg launcher-hpux-ia64.cfg launcher-linux.cfg launcher-osx.cfg launcher-solaris.cfg launcher-windows-amd64.cfg
Thanks
Hari -
Can anyone suggest any tutorials that will explain running a java prog from the command line in windows. So far all I have used is NetBeans. The prog I am looking at the moment requires parameters to be put in when it is run, and I assume that that can only be done from the command line.
Thanks V MuchResources for Beginners
Sun's basic Java tutorial (this one will show you how to run java applications from the command line)
Sun's New To Java Center. Includes an overview of what Java is, instructions for setting up Java, an intro to programming (that includes links to the above tutorial or to parts of it), quizzes, a list of resources, and info on certification and courses.
http://javaalmanac.com. A couple dozen code examples that supplement The Java Developers Almanac.
jGuru. A general Java resource site. Includes FAQs, forums, courses, more.
JavaRanch. To quote the tagline on their homepage: "a friendly place for Java greenhorns." FAQs, forums (moderated, I believe), sample code, all kinds of goodies for newbies. From what I've heard, they live up to the "friendly" claim.
Bruce Eckel's Thinking in Java (Available online.)
Joshua Bloch's Effective Java
Bert Bates and Kathy Sierra's Head First Java.
James Gosling's The Java Programming Language. Gosling is the creator of Java. It doesn't get much more authoratative than this. -
Run Basic Command-line Java Programs in Sandvox
Is it possible to put a command-line Java program on a website in Sandvox and make it run?
See: documentation for designers
Maybe you are looking for
-
Ical server - view more than one year
Hi, On my ical Server all calendars on the server display only one year, I just see now the events from march 2010 to now. Is there settings for this ? For local calendars, I have the last 3 years. any idea ? regards, Ludovic Jacob
-
SQL> create type string_table is table of varchar(100); 2 / Type created. declare v_names string_table := string_table(); begin v_names.EXTEND(3); v_names(1) := 'name1'; v_names(2) := 'name2'; v_names(3) := 'name3'; dbms_output.put_line(v_names(1));
-
Calculation of withholding tax on labour charges
Dear Sir I want to calculate withholding tax on labour charges where tax to be calculated on clubbed amount of Labour charges plus 10.3% service tax on that amount . Can any body suggest the steps for the final configuration of withholding tax for la
-
Disable iCloud Documents & Data?
Hi, yesterday i got my iPad Air 2 and disable Documents & Data under Settings -> iCloud. I only sync my contacts, so i disable everything there (not "contacts", but everything else). After disabling everything beside "contacts", "Documenst & Data" is
-
Can we implement payment(like paypal) functionality from iphone application
Hi, I need to implement payment functionality like paypal which will provide functionality that user can pay the bill of restaurant. I want to know that is it possible and if yes then how can i implement this. Thanks, Hareh.