A command to run a script function in 2004s
Hi guys
I would like to run a piece of script before first load of a WAD template.
I know that in the properties of the template there is an option to run action before first display.
The thing is that I would like to run script and not a command.
Is there a way?
Thanks
Shlomi
Hi,
You can use the standard process OS Command if it is in the process chain.
Regards,
Srikanth
Similar Messages
-
How to run Powershell script (function) through Windows Task Schduler ??
Hello All,
i have Powershell script which is created as a function. I have to give parameters to run the script. And it is working fine. Now i want to run this script through windows task scheduler but it is not working. I dont know how to call powershell function
through task scheduler.
From command line i run it like this:
. c:\script\Get-ServiceStatusReport.ps1
dir function:get-service*
Get-ServiceStatusReport -ComputerList C:\script\server.txt -includeService "Exchange","W32Time" -To [email protected] -From [email protected] -SMTPMail mail01.xxx.gov.pk
In windows Task scheduler I am giving this: it runs but i dont receive any output :
Program/Script:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Parameter:
-file ". 'Get-ServiceStatusReport.ps1 -ComputerList C:\script\server.txt -includeService "Exchange","W32Time" -To [email protected] -From [email protected] -SMTPMail mail01.xxx.gov.pk'"
Please HELP !!!Thanks for the reply:
The script is already saved as Get-ServiceStatusReport.ps1 .
On powershell it does not run like .\Get-ServiceStatusReport.ps1 (parameter).
But i have to call it as function:
Like this:
Get-ServiceStatusReport -ComputerList C:\script\server.txt -includeService "Exchange","W32Time" -To [email protected] -From [email protected] -SMTPMail mail01.xxx.gov.pk
As you said:
I tried to run it like this:
Program/Script:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Parameter:
-file "c:\script\Get-ServiceStatusReport.ps1 -ComputerList C:\script\server.txt -includeService "Exchange","W32Time" -To [email protected] -From [email protected] -SMTPMail mail01.xxx.gov.pk'"
But its not working , on scheduler its giving error: (0xFFFD0000)
Please HELP !!!
WHOLE SCRIPT:
function Get-ServiceStatusReport
param(
[String]$ComputerList,[String[]]$includeService,[String]$To,[String]$From,[string]$SMTPMail
$script:list = $ComputerList
$ServiceFileName= "c:\ServiceFileName.htm"
New-Item -ItemType file $ServiceFilename -Force
# Function to write the HTML Header to the file
Function writeHtmlHeader
param($fileName)
$date = ( get-date ).ToString('yyyy/MM/dd')
Add-Content $fileName "<html>"
Add-Content $fileName "<head>"
Add-Content $fileName "<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>"
Add-Content $fileName '<title>Service Status Report </title>'
add-content $fileName '<STYLE TYPE="text/css">'
add-content $fileName "<!--"
add-content $fileName "td {"
add-content $fileName "font-family: Tahoma;"
add-content $fileName "font-size: 11px;"
add-content $fileName "border-top: 1px solid #999999;"
add-content $fileName "border-right: 1px solid #999999;"
add-content $fileName "border-bottom: 1px solid #999999;"
add-content $fileName "border-left: 1px solid #999999;"
add-content $fileName "padding-top: 0px;"
add-content $fileName "padding-right: 0px;"
add-content $fileName "padding-bottom: 0px;"
add-content $fileName "padding-left: 0px;"
add-content $fileName "}"
add-content $fileName "body {"
add-content $fileName "margin-left: 5px;"
add-content $fileName "margin-top: 5px;"
add-content $fileName "margin-right: 0px;"
add-content $fileName "margin-bottom: 10px;"
add-content $fileName ""
add-content $fileName "table {"
add-content $fileName "border: thin solid #000000;"
add-content $fileName "}"
add-content $fileName "-->"
add-content $fileName "</style>"
Add-Content $fileName "</head>"
Add-Content $fileName "<body>"
add-content $fileName "<table width='100%'>"
add-content $fileName "<tr bgcolor='#CCCCCC'>"
add-content $fileName "<td colspan='4' height='25' align='center'>"
add-content $fileName "<font face='tahoma' color='#003399' size='4'><strong>Service Stauts Report - $date</strong></font>"
add-content $fileName "</td>"
add-content $fileName "</tr>"
add-content $fileName "</table>"
# Function to write the HTML Header to the file
Function writeTableHeader
param($fileName)
Add-Content $fileName "<tr bgcolor=#CCCCCC>"
Add-Content $fileName "<td width='10%' align='center'>ServerName</td>"
Add-Content $fileName "<td width='50%' align='center'>Service Name</td>"
Add-Content $fileName "<td width='10%' align='center'>status</td>"
Add-Content $fileName "</tr>"
Function writeHtmlFooter
param($fileName)
Add-Content $fileName "</body>"
Add-Content $fileName "</html>"
Function writeDiskInfo
param($filename,$Servername,$name,$Status)
if( $status -eq "Stopped")
Add-Content $fileName "<tr>"
Add-Content $fileName "<td bgcolor='#FF0000' align=left ><b>$servername</td>"
Add-Content $fileName "<td bgcolor='#FF0000' align=left ><b>$name</td>"
Add-Content $fileName "<td bgcolor='#FF0000' align=left ><b>$Status</td>"
Add-Content $fileName "</tr>"
else
Add-Content $fileName "<tr>"
Add-Content $fileName "<td >$servername</td>"
Add-Content $fileName "<td >$name</td>"
Add-Content $fileName "<td >$Status</td>"
Add-Content $fileName "</tr>"
writeHtmlHeader $ServiceFileName
Add-Content $ServiceFileName "<table width='100%'><tbody>"
Add-Content $ServiceFileName "<tr bgcolor='#CCCCCC'>"
Add-Content $ServiceFileName "<td width='100%' align='center' colSpan=3><font face='tahoma' color='#003399' size='2'><strong> Service Details</strong></font></td>"
Add-Content $ServiceFileName "</tr>"
writeTableHeader $ServiceFileName
#Change value of the following parameter as needed
$InlcudeArray=@()
#List of programs to exclude
#$InlcudeArray = $inlcudeService
Foreach($ServerName in (Get-Content $script:list))
$service = Get-Service -ComputerName $servername
if ($Service -ne $NULL)
foreach ($item in $service)
#$item.DisplayName
Foreach($include in $includeService)
write-host $inlcude
if(($item.serviceName).Contains($include) -eq $TRUE)
Write-Host $item.MachineName $item.name $item.Status
writeDiskInfo $ServiceFileName $item.MachineName $item.name $item.Status
Add-Content $ServiceFileName "</table>"
writeHtmlFooter $ServiceFileName
function Validate-IsEmail ([string]$Email)
return $Email -match "^(?("")("".+?""@)|(([0-9a-zA-Z]((\.(?!\.))|[-!#\$%&'\*\+/=\?\^`\{\}\|~\w])*)(?<=[0-9a-zA-Z])@))(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,6}))$"
Function sendEmail
param($from,$to,$subject,$smtphost,$htmlFileName)
[string]$receipients="$to"
$body = Get-Content $htmlFileName
$body = New-Object System.Net.Mail.MailMessage $from, $receipients, $subject, $body
$body.isBodyhtml = $true
$smtpServer = $MailServer
$smtp = new-object Net.Mail.SmtpClient($smtphost)
$validfrom= Validate-IsEmail $from
if($validfrom -eq $TRUE)
$validTo= Validate-IsEmail $to
if($validTo -eq $TRUE)
$smtp.UseDefaultCredentials = $true;
$smtp.Send($body)
write-output "Email Sent!!"
else
write-output "Invalid entries, Try again!!"
$date = ( get-date ).ToString('yyyy/MM/dd')
sendEmail -from $From -to $to -subject "Service Status - $Date" -smtphost $SMTPMail -htmlfilename $ServiceFilename -
Need command to run sql script from sql prompt
Hi,
I am beginner in sql i need a command to run sql file from sql prompt.In notepad i have write 10 to 15 tables creation and saved as .sql i want to run this file from sql promp pls some one help.I am very great full to all users in this forum.You can also use the 'start' command.
You may also want to look in the SQLPlus User Guide and Reference (for your release) at the set command for commands to set the number of lines per page, turn headings on or off, and so on:
http://download.oracle.com/docs/cd/E11882_01/server.112/e10823/toc.htm
HTH -- Mark D Powell -- -
On my PM G5 in the past I have successfully run maintenance scripts as follows:
periodic daily weekly monthly
from the terminal window with no problems. Usually when the command line is
executed the sys asks for master password and when it is entered, the program runs
without further messages, only cursor displayed, until it finishes and returns
the command line prompt.
Now suddenly when the command is executed the sys returns:
208-106-62-250:~ richardrkelley$ periodic daily
/usr/sbin/periodic: line 1: /var/log/daily.out: Permission denied
/usr/sbin/periodic: line 106: 370 Broken pipe date
cat: /tmp/periodic.7sKejqD8Mz: Bad file descriptor
cat: /tmp/periodic.7sKejqD8Mz: Bad file descriptor
cat: /tmp/periodic.7sKejqD8Mz: Bad file descriptor
208-106-62-250:~ richardrkelley$
I have run the disk utility and repaired permissions and repaired the disk
with no change. There were some minor repairs done to permissions and disk.
I would appreciate advice as the how to fix this problem and to prevent
future occurrence of same.
Thanks all.Oops; I had a senior moment.
The correct command to run maint scripts is:
sudo periodic ........
sorry for the dumb question. -
Running Shell script from command line
Hi,
I am getting a Exception in thread "main" java.lang.NoClassDefFoundError: TestRuntime/java error when I run the following code on my linnux box...can anyone please help
import java.io.*;
public class TestRuntime {
public static void main(String args[]) {
Runtime runtime = Runtime.getRuntime(); //get runtime information
try {
Process Child = runtime.exec("/usr/bin/ksh"); // execute command
BufferedWriter outCommand = new BufferedWriter(new OutputStreamWriter(Child.getOutputStream()));
outCommand.write("/home/mypath/tesh.csh");
outCommand.flush();
try {
Child.waitFor(); // wait for command to complete
} catch (InterruptedException e) { // handle waitFor failure
System.out.println("ERROR: waitFor failure");
System.exit(10); // exit application with exit code 10
} catch (IOException e) { // handle exec failure
System.out.println("ERROR: exec failure" + e);
System.exit(11); // exit application with exit code 11
}If I'm reading your code correctly, you're starting a Korn shell session, then executing your C shell script as if you were at at the session window's prompt. If that is correct, you haven't caused your standard out (stdout) to hit ENTER yet. I'm not an expert, but I hope this works for you.
Your code:
Process Child = runtime.exec("/usr/bin/ksh"); // execute command
BufferedWriter outCommand = new BufferedWriter(new OutputStreamWriter(Child.getOutputStream()));
outCommand.write("/home/mypath/tesh.csh");
outCommand.flush();I think you need to enter one extra line before the flush():
Process Child = runtime.exec("/usr/bin/ksh"); // execute command
BufferedWriter outCommand = new BufferedWriter(new OutputStreamWriter(Child.getOutputStream()));
outCommand.write("/home/mypath/tesh.csh");
outCommand.newLine(); // hit ENTER
outCommand.flush();P.S. If you're running this script and your Java program from the same UNIX machine, you could just execute the shell script inside the runtime.exec() call. -
How to run a script from Oracle Form (Beside using HOST command)
I would like to run a script from Forms 6.0. I know that we can actually issue this command :
host('plus80.exe' username/password@connect_string @c:\scriptname);
BUT, is there any other alternative ?Sqlplus is a different program, so one way or the other you have to leave Forms to run sqlplus. What is you objection against HOST?
You can also run sqlplus from the database, but again you need a stored java procedure to call sqlplus (sort of HOST command that runs in the database).
Francois' solution works if your script just has a query to run, but if you have specific sqlplus commands (spool etc.) forms_ddl is probably not a solution. -
Running SQLPLUS script from command prompt on SUN
We are making a migration from VMS to SUN ( SunOS 5.10) and from 9i to 10g. We have encountered an unanticipated problem with running scripts from the command line in SUN(SQLPLUS execution from the command line). All of our packages have a naming convention such as "DM$LOAD.PKB". I know it is a strange naming convention.
The problem is that when the package creation script is run in SQLPLUS at the command prompt SQLPLUS can not open the file.
SQL> @dm$load.pb
SP2-0310: unable to open file "dm$load.pb"
SQL> host ls
dm$load.pkb
SQL>
Setting the escape character does not seem to help.
SQL> set escape '\'
SQL>
SQL> @dm\$load.pb
SP2-0310: unable to open file "dm$load.pb"
SQL>
Unfortunately, we can not rename the scripts. This can be done from a shell script, but our Tech Services refuse to run the SQL scripts from a shell script
Any ideas on how to get SQLPLUS to run the scripts from the SUN command line?I did not notice that the cut and paste was poor. It should have read
SQL> @dm$load.pkb
SP2-0310: unable to open file "dm$load.pkb"
SQL> host ls
dm$load.pkb
Any ideas will be greatly appreciated. -
Could not run the script. This command requires an active document.
Hi,
I'm receiving a confusing glitch running a batch process in
FW MX 2004.
I want to resize images in one folder and export them to
another. I step through the batch wizard and on commencement of the
batch receive an error:
quote:
Could not run the script. This command requires an active
document.
FW is telling me it can't run the commands on empty
documents, yet the batch is running on all images selected using
Add All during the batch wizard. Confusing. Similar batches have
worked fine in recent days.
Any ideas?
Thxtkatcher wrote:
> Thank you. Some of them had brackets and percentage
marks.
You are welcome.
E. Michael Brandt
www.divahtml.com
www.divahtml.com/products/scripts_dreamweaver_extensions.php
Standards-compliant scripts and Dreamweaver Extensions
www.valleywebdesigns.com/vwd_Vdw.asp
JustSo PictureWindow
JustSo PhotoAlbum, et alia -
We have developed web portal using classic ASP and java/vb script. We used to run it absolutely fine using Internet Explorer 8. Now we just migrated to Internet Explorer 11. But after that no java script functionality is working in our
web portal.
Our web server is configured on windows 2003 server and IIS version 6.0 and has .net Framework (Microsoft.NET\Framework\v2.0.50727).
Could you please suggest us that is there any workaround to this?Hi,
Have you tested this web portal in compatibility mode, Tools\Compatibility view settings? or click F12 to use the developer tool, change the the document mode and user agent string to 8, check the result.
And under Tools\Internet Options\Security\Custom level, scroll down to "Scripting", enable "Active Scripting".
Since you're developer of the web portal, it's recommended to post issue in IE development forum
https://social.msdn.microsoft.com/Forums/ie/en-US/home?category=iedevelopment
Regards
Yolanda Zhu
TechNet Community Support -
Command to Run Script from File
Hi,
I have 20 .sql Files, each one has CREATE script for stored peocedures. I want to run the script for each SP of the file in the database. Instead of copy and paste from each file, is there any command to execute script from each file.
Thanks,
Regards,
Suman S
Edited by: SSN on Jun 28, 2009 11:41 PMHi,
You can place that sql script either in drives.
IF suppose you placed your scripts file in D:\,
connect to database thru sqlplus and run like this
SQL>@"D:\sqlstatement.sql" -
C# Run VB Script file remotely thriugh PowerShell Invoke Command
I have a requirement where need to run vbscript remotely through PowerShell Invoke command. I can run the VB Script locally but not remotely as the vbscript file is not present on the remote machine. I don't want to copy the script file on remote machine.
Please let me know how to run vb script on remote machine. Below is the code.
Collection<PSObject> output
= null;
using
(Runspace runSpace =
RunspaceFactory.CreateRunspace())
runSpace.Open();
using
(Pipeline pipeline = runSpace.CreatePipeline())
RunspaceInvoke invoke =
new RunspaceInvoke();
PowerShell ps = PowerShell.Create();
ps.Runspace
= runSpace;
ps.AddCommand("invoke-command");
ps.AddParameter("ComputerName",
"RemoteServerName");
ScriptBlock sb = ScriptBlock.Create("cscript E:\\Test\\DeleteFiles.vbs");
ps.AddParameter("ScriptBlock", sb);
output
= ps.Invoke();
Regards, ParveenHello Parveen,
Please refer to the following thread
https://social.msdn.microsoft.com/Forums/vstudio/en-US/7562eefb-7fba-4bf6-834e-82256f159155/run-script-on-remote-macine?forum=csharpgeneral
See his code:
You can use WMI to create processes on a remote machine. In C#, use the ManagementClass.
using System;
using System.Management;
using System.Collections.Generic;
public class MyClass
public static void RunNotepad()
ManagementPath p = new ManagementPath(@"\\targetMachine\root\cimv2:Win32_process");
ManagementClass m = new ManagementClass(p);
m.InvokeMethod("Create", new Object[] {"notepad.exe"});
See: Creating Processes Remotely
Note that the the scrpt file is not executable so you have to create script like this:
cscript.exe "\\yourmachine\script\test.vbs".
Best regards,
Barry
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
Running Oracle Scripts from Command Line
Hi,
How can i run Oracle scripts from command line.
Actually i need to run these scripts from MSBuild before running Unit test projectsC:\>sqlplus @myscript
That would be the easiest variation
C:\>sqlplus user/passwd@tns_alias @myscript
would be an often used variation
And then there is of course the version with parameter passing:
C:\>sqlplus user/passwd@tns_alias @myscript param1 ... paramx
Dunno about MSBuild -
Mx:Script function + run time error
Hi,
I am calling an mx:Script function from a combo box in Flex 2
in a "change" event..... e.g:
<mx:ComboBox id="discountType_cb"
change="changeDiscountType()">
in the function I am changing the "text" values of some
labels within the application depending on the selected value of
the combobox etc..... e.g:
public function changeDiscountCode()
if(discountCode.value == "abc")
validityDates.text="def"
The application runs without any errors and the function
seems to work and do what is expected to do... although I get the
following runtime error when the combobox is changed:
"TypeError: Error #1009: Cannot access a property or method
of a null object reference."
Any suggestions?
Jonoh yeah, sorry - I miss-printed the combobox... it is meant
to be:
<mx:ComboBox id="discountCode_cb"
change="changeDiscountCode()">
thus the same same question / problem applies but with the
corrected combobox
Jon. -
An error occured while running a script
On launching Bridge, I an consistently receiving the following error.
"There were problems loading a startup script the last time bridge was launched. Would you like to load them now?"
Clicking [Yes] produces the following error:
An error occurred while running a script. The script may not be compatible with this version of Bridge. Check for available updates by selecting the Updated command in the Help Menu
Error in /Library/Application Support/Adobe/StartupScripts/AdobeStockPhotos.jsx
Line 54: result = eval(script);
Timeout while waiting for the engine
I am running Bridge Mac CS2 - 1.0.4.6
Adobe Stock Photos Update 1.0.8
Power Mac G4 733 / OS X 10.3.9
Updating either Bridge or Adobe Stock Photos does not correct the behavior.
And curiously Stock Photos appears in the Favorites pane and appears to function.
Any help ?
Kurt Griffith.Good day,
The Bridge v1.04.6 PS CS2 I am presently using has always come up with the Internet connection Error Message and none of my large imaging machines are connected nor will they ever be connected to the Internet.
Is there a setting to do away with the Bridge trying to connect on my
behalf ? I've spent a lot of time trying to 'fix' a problem that shouldn't have arisen.
It wastes a lot of time trying to do something, which I do not want it doing.
Thanks for any assistance you can provide in the matter. And please
keep cranking out your wondrous though not totally controlable software, or so it seems.
Best - Stephen Graham -
Running elevated scripts from SCVMM on a Hyper-V host
SCVMM 2012 R2 conveniently lets me run scripts on hosts using the Run Script Command.
When not using a runas account, the scripts are run on the host using the Local System account which seems to be unable to run elevated commands. In particular, I want to run the Get-VM Hyper-V cmdlet on the host, and this cmdlet does not work (or rather,
returns an empty list) from a non-elevated Powershell.
I don't want to disable UAC because I don't want want to weaken overall security on the host just for this particular scenario.
Is it possible to use SCVMM's Run Script Command to run elevated commands on the host? Alternatively, can I get Get-VM to return the list of VMs even when run non-elevated?
(In case it's interesting, I want to run Get-VM on the host rather than Get-SCVirtualMachine on SCVMM because I'm interested in the IDs of the SCSI controllers of the VM, and it seems that SCVMM and Hyper-V each return different IDs. If there's a way to
get the Hyper-V-visible ID from SCVMM cmdlets then I won't need to run any script on the host at all).Hi
May add this to your script:
function Set-Elevation
# Create a new process object that starts PowerShell
$newProcess = New-Object System.Diagnostics.ProcessStartInfo "powershell";
# Indicate that the process should be elevated
$newProcess.Verb = "runas";
# Start the new process
[System.Diagnostics.Process]::Start($newProcess) | Out-Null
Hope this helps. Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
Maybe you are looking for
-
How many devices can I add to an itunes account
I was just wondering how many devices i.e. iphone, ipad, ipod can I add to an itunes account?
-
Replication in SAP R/3 on SQL server
hi, We want to read of R/3 data for some legacy system. I know that there are many ways for this matter but is there any limitation for one-side replication of data in SAP R/3 to a middle ware database? We use MS SQL server as R/3 RDBMS. Thanks a l
-
PO Commitment Reversing after 102 Mov Type
Dear All, Please suggest a wayout for the below issue. Issue: When we are reversing Goods Receipt with 102 Movement Type, system reversing the total commitment created at the time of PO Scanario: The illustrated Example will give the complete info
-
[SOLVED] mingw32 cross compile won't link with static libraries
Hi all, I'm trying to cross compile an app I have written to i486-mingw32. I'm running Arch 64-bit (under which it compiles fine natively), and I have installed the mingw32 binaries along with mingw32-boost-static from AUR. All seems well, but unfor
-
Cannot activate the Skype minutes associated to my...
This is a brand new Office 365 Home subscription. Office works properly, no payment issues. When I'm trying to activate the associated Skype minutes from my Office account, I am authenticating into the Skype account then I'm getting the following err