در مورد SERVICES.MSC در ویندوز

بپرسید

0

{{ digitTrunc(content.likes) }}

با سلام و خسته نباشید خدمت همه دوستان

من در services.msc بر روی سرویس sql server کلیک سمت راست موس را فشار می دهم و بر روی properties کلیک می کنم و در تب recovery می روم مثل عکس زیر در عکس زیر اگر دقت کرده باشید در قسمت اول restart the services را انتخاب کرده ام که اگر سرویس sql server استارت نشد آنرا استارت کند در قسمت دوم هم به همین صورت هست اما در قسمت سوم run a program هست که من در زیر آن فایل hassan.exe را برایش انتخاب کرده ام این فایل سرویس sql agent را استارت می کند اما اصلا این کار را انجام نمی دهد یعنی سرویس stop هست اما بعد از ریستارت شدن ویندوز اصلا استارت نمی شود یا حتی به جای فایل Hassan.exe یک فایل دیگر گذاشتم که می آمد یک فولدر در درایو c ایجاد می کرد که باز بعد از استارت شدن ویندوز باز فولدر ایجاد نمی شد حتی خیلی از دستورات Powershell استفاده کردم برای مثال می آمد از طریق powershell یک ایمیل ارسال می کرد که باز این کار انجام نمی شد اصلا انگاری run a program کار نمی کند و حتی من به جای restart the service گذاشتم restart the computer باز هم ویندوز ریستارت نشد اصلا انگار هیچکدام کار نمی کنند من حتی از ویندوز 8.1 و 10 هم استفاده کرده باز فایده ای نداشت از دوستان ممنون می شوم منرا راهنمایی کنند؟

با سلام و خسته نباشید خدمت همه دوستان
من در services.msc  بر روی سرویس sql server کلیک سمت راست موس را فشار می دهم و بر روی properties کلیک می کنم و در تب recovery می روم مثل عکس زیر در عکس زیر اگر دقت کرده باشید در قسمت اول  restart the services را انتخاب کرده ام که اگر سرویس sql server استارت نشد آنرا استارت کند در قسمت دوم هم به همین صورت هست اما در قسمت سوم run a program هست که من در زیر آن فایل hassan.exe را برایش انتخاب کرده ام این فایل سرویس sql agent را استارت می کند اما اصلا این کار را انجام نمی دهد یعنی سرویس stop هست اما بعد از ریستارت شدن ویندوز اصلا استارت نمی شود یا حتی به جای فایل Hassan.exe یک فایل دیگر گذاشتم که می آمد یک فولدر در درایو c ایجاد می کرد که باز بعد از استارت شدن ویندوز باز فولدر ایجاد نمی شد حتی خیلی از دستورات Powershell استفاده کردم برای مثال می آمد از طریق powershell یک ایمیل ارسال می کرد که باز این کار انجام نمی شد اصلا انگاری run a program کار نمی کند و حتی من به جای restart the service گذاشتم restart the computer باز هم ویندوز ریستارت نشد اصلا انگار هیچکدام کار نمی کنند من حتی از ویندوز 8.1 و 10  هم استفاده کرده باز فایده ای نداشت از دوستان ممنون می شوم منرا راهنمایی کنند؟
||https://tosinso.com/files/get/2730879c-84e4-4bb0-a1ff-7a32ae2146c7||

و حتی در عکس زیر هم کامپیوتر ریستارت نمی شود

||https://tosinso.com/files/get/500abfb9-4f8e-4b1f-af98-de824393422f||

من حتی فایل EXE را به صورت RUN AS ADMINISTRATOR هم تنظیم کردم اما باز فایده ای نداشت

حتی این کار را هم انجام دادم برای تست پسورد tab در حقیقت Log on را تغییر دادم و user آن هم مثلا administrator گذاشتم و پسورد آنرا چیز دیگری گذاشتم یعنی پسورد Log on با پسورد administrator فرق دارد که مثلا این کارها را انجام دادم که سرویس start نشود اما بازهم دیدم ایمیل من از طریق powershell ارسال نشد.

حتی اسکریپت powershell ای که من استفاده کردم در زیر هست :
<powershell>
$emailTo = 'aaaaaaaa@yahoo.com'
$emailFrom = 'hassan@gmail.com'
$subject = 'ddddddddddddddddd'
$body = ffffffffffffff
$smtpServer = smtp.gmail.com   
$smtpUsername = zarabi.hassan@gmail.com  
$smtpPassword = Password  
$smtpClient = New-Object Net.Mail.smtpClient($smtpServer, 587)   
$smtpClient.EnableSsl = $true   
$smtpClient.Credentials = New-Object System.Net.NetworkCredential($smtpUsername, $smtpPassword);   
$smtpClient.Send($emailFrom, $emailTo, $subject, $body)  
<powershell>

و حتی در tab در حقیقت recovery در قسمت program مسیر زیر را گذاشتم :
<text>
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
<text>
و در قسمت command line parameters کد زیر را گذاشتم :
<text>
-ExecutionPolicy Bypass -Command & 'c:\temp\a.ps1'
<text>
و با این وجود ایمیل ارسال نشد 

اما همان کد را در cmd وارد می کنم و اجرا می کنم بدون هیچ مشکلی ایمیل ارسال می شود یعنی مشکل کد وجود ندارد مثل کد زیر :
<text>
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -Command & 'c:\temp\a.ps1'
<text>
با تشکر از شما

و حتی در عکس زیر هم کامپیوتر ریستارت نمی شود

با سلام و خسته نباشید خدمت همه دوستان
من در services.msc  بر روی سرویس sql server کلیک سمت راست موس را فشار می دهم و بر روی properties کلیک می کنم و در تب recovery می روم مثل عکس زیر در عکس زیر اگر دقت کرده باشید در قسمت اول  restart the services را انتخاب کرده ام که اگر سرویس sql server استارت نشد آنرا استارت کند در قسمت دوم هم به همین صورت هست اما در قسمت سوم run a program هست که من در زیر آن فایل hassan.exe را برایش انتخاب کرده ام این فایل سرویس sql agent را استارت می کند اما اصلا این کار را انجام نمی دهد یعنی سرویس stop هست اما بعد از ریستارت شدن ویندوز اصلا استارت نمی شود یا حتی به جای فایل Hassan.exe یک فایل دیگر گذاشتم که می آمد یک فولدر در درایو c ایجاد می کرد که باز بعد از استارت شدن ویندوز باز فولدر ایجاد نمی شد حتی خیلی از دستورات Powershell استفاده کردم برای مثال می آمد از طریق powershell یک ایمیل ارسال می کرد که باز این کار انجام نمی شد اصلا انگاری run a program کار نمی کند و حتی من به جای restart the service گذاشتم restart the computer باز هم ویندوز ریستارت نشد اصلا انگار هیچکدام کار نمی کنند من حتی از ویندوز 8.1 و 10  هم استفاده کرده باز فایده ای نداشت از دوستان ممنون می شوم منرا راهنمایی کنند؟
||https://tosinso.com/files/get/2730879c-84e4-4bb0-a1ff-7a32ae2146c7||

و حتی در عکس زیر هم کامپیوتر ریستارت نمی شود

||https://tosinso.com/files/get/500abfb9-4f8e-4b1f-af98-de824393422f||

من حتی فایل EXE را به صورت RUN AS ADMINISTRATOR هم تنظیم کردم اما باز فایده ای نداشت

حتی این کار را هم انجام دادم برای تست پسورد tab در حقیقت Log on را تغییر دادم و user آن هم مثلا administrator گذاشتم و پسورد آنرا چیز دیگری گذاشتم یعنی پسورد Log on با پسورد administrator فرق دارد که مثلا این کارها را انجام دادم که سرویس start نشود اما بازهم دیدم ایمیل من از طریق powershell ارسال نشد.

حتی اسکریپت powershell ای که من استفاده کردم در زیر هست :
<powershell>
$emailTo = 'aaaaaaaa@yahoo.com'
$emailFrom = 'hassan@gmail.com'
$subject = 'ddddddddddddddddd'
$body = ffffffffffffff
$smtpServer = smtp.gmail.com   
$smtpUsername = zarabi.hassan@gmail.com  
$smtpPassword = Password  
$smtpClient = New-Object Net.Mail.smtpClient($smtpServer, 587)   
$smtpClient.EnableSsl = $true   
$smtpClient.Credentials = New-Object System.Net.NetworkCredential($smtpUsername, $smtpPassword);   
$smtpClient.Send($emailFrom, $emailTo, $subject, $body)  
<powershell>

و حتی در tab در حقیقت recovery در قسمت program مسیر زیر را گذاشتم :
<text>
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
<text>
و در قسمت command line parameters کد زیر را گذاشتم :
<text>
-ExecutionPolicy Bypass -Command & 'c:\temp\a.ps1'
<text>
و با این وجود ایمیل ارسال نشد 

اما همان کد را در cmd وارد می کنم و اجرا می کنم بدون هیچ مشکلی ایمیل ارسال می شود یعنی مشکل کد وجود ندارد مثل کد زیر :
<text>
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -Command & 'c:\temp\a.ps1'
<text>
با تشکر از شما

من حتی فایل EXE را به صورت RUN AS ADMINISTRATOR هم تنظیم کردم اما باز فایده ای نداشت

حتی این کار را هم انجام دادم برای تست پسورد tab در حقیقت Log on را تغییر دادم و user آن هم مثلا administrator گذاشتم و پسورد آنرا چیز دیگری گذاشتم یعنی پسورد Log on با پسورد administrator فرق دارد که مثلا این کارها را انجام دادم که سرویس start نشود اما بازهم دیدم ایمیل من از طریق powershell ارسال نشد.

حتی اسکریپت powershell ای که من استفاده کردم در زیر هست :

$emailTo = 'aaaaaaaa@yahoo.com'
$emailFrom = 'hassan@gmail.com'
$subject = 'ddddddddddddddddd'
$body = "ffffffffffffff"
$smtpServer = "smtp.gmail.com"   
$smtpUsername = "zarabi.hassan@gmail.com"  
$smtpPassword = "Password"  
$smtpClient = New-Object Net.Mail.smtpClient($smtpServer, 587)   
$smtpClient.EnableSsl = $true   
$smtpClient.Credentials = New-Object System.Net.NetworkCredential($smtpUsername, $smtpPassword);   
$smtpClient.Send($emailFrom, $emailTo, $subject, $body)  

و حتی در tab در حقیقت recovery در قسمت program مسیر زیر را گذاشتم :

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

و در قسمت command line parameters کد زیر را گذاشتم :

-ExecutionPolicy Bypass -Command "& 'c:\temp\a.ps1'"

و با این وجود ایمیل ارسال نشد

اما همان کد را در cmd وارد می کنم و اجرا می کنم بدون هیچ مشکلی ایمیل ارسال می شود یعنی مشکل کد وجود ندارد مثل کد زیر :

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -Command "& 'c:\temp\a.ps1'"

با تشکر از شما

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است